jenkins手把手教你从入门到放弃02-jenkins在Windows系统安装与配置(详解)

news2024/12/23 10:24:11

简介

  上一篇对jenkins有了大致了解之后,那么我们就开始来安装一下jenkins。

Jenkins安装

一、安装Java环境  

  1、你需要做的第一件事情就是在你的机器上安装Java环境。Jenkins是一个基于Java的Web应用程序,所以你至少需要安装JRE。如果没有安装自行百度安装即可。

二、开始安装Jenkins

  你已经安装好java环境,在最简单的情况下,Jenkins 只需要两个步骤:

第一种安装方法

  1、下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/

  2、点击“download”,根据自己需要下载jenkins的war包。

  3、启动Jenkins命令,打开cmd至Jenkins安装目录下,运行命令 java -jar jenkins.war 如果改变默认端口,则指定端口例如端口号1080:java -jar jenkins.war --httpPort=1080。此种安装方式的Jenkins可以在Web容器中运行,作为持续性集成

环境不推荐此种方法。

注意:Jenkins 需要运行 Java 5以及以上的版本。

第二种安装方法

  第二种安装方式就是将下载的war包文件部署到 servlet 容器,然后启动容器,Jenkins可以运行在标准的Web服务器中,支持Tomcat、Jboss、WebLogic中,只需要将Jenkins.war放置到相应目录,启动服务就可以进行访问;推荐采用这个方式运行,方便配置和迁移。例如:war包复制到Tomcat的webapps目录下,配置JENKINS_HOME环境变量,变量值输入Jenkins的安装目录。在浏览器的URL地址栏中输入类似

http://localhost:8080/jenkins/这样的地址即可。下图是安装成功后的界面(使用的是WIndows+Tomcat9+Java8环境):

Jenkins主界面

注:第一次打开可能要解锁jenkins,页面如下图。在C:\Users\DELL\.jenkins\secrets\initialAdminPassword路径下找到initialAdminPassword文件复制密码输入到password输入框,点击继续即可进行下一步操作 

三、配置Jenkins server

 1、安装插件:选择推荐的插件进行安装Install suggested plugins 

 2、出现如下界面,耐心的稍稍等待一下,等进度条加载完毕,在进行下一步操作

3、加载完毕,即推荐安装的插件安装完毕,出现如下界面,创建账户,设置用户名和密码

4、点击“保存并完成”按钮

5、出现如下界面,因为不知道现在需要什么实例,所以点击“现在不要”,如后期需要可以根据具体要求进行配置

6、点击完后,出现如下界面

7、点击“开始使用“JenKins”

8、点击后,出现如图主界面,进入主界面

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/737352.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Stable Diffusion - Prompts 提示词工程框架

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/131544508 当前 Stable Diffusion 模型使用基础的 stable-diffusion-v1-5,即 v1-5-pruned-emaonly.safetensors。 Stable Diffusion …

全网首发,Python解决某象滑动还原验证码100%还原

与一般的滑动验证码不同,某象的滑动还原验证码是将图像上下两块分割,然后在随机一块往右移动,将两块拼图移动成完整的图像才算成功,事实上,解决这类验证码比普通的验证码还要简单 数据集: 我随机采集了某象任意张数据集,将其标注好,top和down代表的是原图中上面还是下面…

怎么把pytorch从CPU版本替换成GPU版本

使用pip命令pip uninstall torch就可以卸载当前的torch版本。(不是cpu版本一般也没有必要重装吧?) 接着找到官网https://pytorch.org/get-started/locally/ 在里面选择 根据你自己的需要选择最新的(我现在是11.8)或者没…

React渲染机制及相关优化方案

React渲染机制及相关优化方案 前言:一、react渲染步骤二、concurrent机制以及产生作用的机会1. 优先级调度:2. 递增式渲染: 三、简单模拟实现 concurrent mode 的递增式渲染四、与优先级调度有关的两个hooks1. useTransition2. useDeferredVa…

KBP210-ASEMI大功率LED驱动器桥堆KBP210

编辑:ll KBP210-ASEMI大功率LED驱动器桥堆KBP210 型号:KBP210 品牌:ASEMI 封装:KBP-4 恢复时间:≥200n0s 正向电流:2A 反向耐压:1000V 芯片个数:4 引脚数量:4 …

RocketMQ5.0消息消费<一> _ PUSH模式的消息拉取

RocketMQ5.0消息消费<一> _ PUSH模式的消息拉取 一、消息消费概述 消息消费以组的模式开展,一个消费组内有多个消费者,每一个消费者可订阅多个主题,消费组之间有两种消费模式:集群模式(默认&a…

文字识别(OCR)介绍与开源方案对比

目录 文字识别(OCR)介绍与开源方案对比 一、OCR是什么 二、OCR基本原理说明 三、OCR基本实现流程 四、OCR开源项目调研 1、tesseract 2、PaddleOC 3、EasyOCR 4、chineseocr 5、chineseocr_lite 6、cnocr 7、商业付费OCR 1)腾讯…

vue+Element 设置头部固定,并解决遮罩层显示问题

通过整体框架代码可以看到,其实element-ui已经实现了头部固定 找到这个fixedHeader,发现直接在全局设置文件里 这里如果设置为false,就表示头部不固定;改为true,则表示头部固定。 上述更改完后,就可以实…

关于索引应用的一些问题

索引是啥:加快检索速度的数据结构 索引的优点和缺点 索引的优点: 1.建立索引后,数据库检索数据速度直线上升(使用正确的话),数据量越大越明显 2.分组和排序的时候,可以利用索引加快速度 3.通过建立唯一索引可以确保数据唯一,不需要加其他限制条件(既建立了索引 又保证了唯…

火山引擎 DataLeap 套件下构建数据目录(Data Catalog)系统的实践

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 摘要 Data Catalog 产品,通过汇总技术和业务元数据,解决大数据生产者组织梳理数据、数据消费者找数和理解数的业务场景,并服务于…

【综述003】面向未来的语义通信:基本原理与实现方法

摘要 0.引言 张平:提出“智简(Intellicise)”理念,提出模型驱动的语义通信框架,实现通信系统由传统传输比特演进为传输“模型”。如:语义基(Seb)牛凯:研究了从经典通信…

Three.js 三维模型(一)

简介 今天主要给搭建介绍下three.js的基本使用,本篇是基于笔者在16年给做的一个项目的demo版进行讲解的,笔者当时采用Html5和JS进行编写的。可能大家会问有没有vue、React 、angular版的。这些笔者后面有时间的时候一定会给大家介绍。 其实编程的本源在…

牌桌玩家越来越少?国产替代进程加速,中国企业要做好选择

现在“国产替代”这四个字热度很高。 可以说我们现在关注的问题,技术引进、自主创新、中国制造、卡脖子、全球竞争等,都可以用国产替代作为线索串联起来! 其实这也不是21世纪之后中国刚刚遇到的问题。这是过去一百年中国人一直在奋斗的目标…

机器人动力学与控制学习笔记(十七)——基于名义模型的机器人滑模控制

十七、滑模控制器设计原理 滑模运动包括趋近运动和滑模运动两个过程。系统从任意初始状态趋向切换面,直到到达切换面的运动称为趋近运动,即趋近运动为的过程。根据滑模变结构原理,滑模可达性条件仅保证由状态空间任意位置运动点在有限时间内到…

NLP领域再创佳绩!阿里云机器学习平台 PAI 多篇论文入选 ACL 2023

近期,阿里云机器学习平台PAI主导的多篇论文在ACL 2023 Industry Track上入选。ACL是人工智能自然语言处理领域的顶级国际会议,聚焦于自然语言处理技术在各个应用场景的学术研究。该会议曾推动了预训练语言模型、文本挖掘、对话系统、机器翻译等自然语言处…

Trimble RealWorks处理点云数据(九)之点云分类后将地面导入Arcgis生成DEM

效果 步骤 1、las导入Trimble RealWorks 2、对点云数据预处理 可以参考这篇文章 TrimbleRealWorks点云数据预处理 我这边是把点云做了分类,而后将地面数据导出las 点云做为三维数据,后续步骤在arcscene中操作,能实时显示出来 3、arcscene创建las数据集

【计算机视觉 | 图像分割】arxiv 计算机视觉关于图像分割的学术速递(7 月 10 日论文合集)

文章目录 一、分割|语义相关(6篇)1.1 Unsupervised Segmentation of Fetal Brain MRI using Deep Learning Cascaded Registration1.2 Tranfer Learning of Semantic Segmentation Methods for Identifying Buried Archaeological Structures on LiDAR Data1.3 To pretrain or …

Vue2----Uniapp自定义弹窗

对于擅长后端的程序员,在编写前端时常常回去找库,比如elementUI,uview之类,但是往往这些库较为冗杂,有些功能比较强大,基本用不到,不好理解。这时候,如果可以自定义组件可能会对开发…

C++ STL常见算法

目录 1 各种常见算法的用法 1.1 非可变序列算法 1.2 可变序列算法 1.3 Partitions 1.4 排序算法 1.5 查找算法 1.6 集合算法 1.7 堆算法 1.8 最大最小值算法 1.9 其他算法 1 各种常见算法的用法 STL算法部分主要由头文件<algorithm>,<numeric>,<func…

uniapp 获取状态栏及小程序右侧胶囊信息(用于设置全屏小程序)

1.获取信息: //获取状态栏高度(px) this.statusBarHeight uni.getSystemInfoSync().statusBarHeight; //获取小程序胶囊信息 this.menuButtonInfo uni.getMenuButtonBoundingClientRect() 如下: 2.动态设置style样式: <view:style"{ paddingTop: menuButtonIn…