[806]Jenkins安装部署

Jenkins文档:https://www.jenkins.io/zh/doc

jenkins依赖java环境

下载jenkins

在windows系统上搭建jenkins持续集成有两种方法:
1、war文件,可以用tomcat或者java命令直接运行
2、msi安装,作为系统服务后台运行

下载地址:https://jenkins.io/download/
或者单独下载指定的文件
1、war文件
下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
2、msi安装
下载地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/

安装启动jenkins

1、针对war文件
image.png
第一种方式:将jenkins.war放到Tomcat\webapps目录下,当启动tomcat的时候,Jenkins会随着服务器一起启动 ;
第二种方式:通过cmd命令窗口,先进入jenkins.war所在的文件,在输入命令就可以启动jenkins.war
java -jar jenkins.war --httpPort=8080

2、针对msi安装
解压运行jenkins.msi即可
在这里插入图片描述

安装过后就是服务在后台运行,查看位置是:控制面板–服务,或者通过打开任务管理器-服务查看一样效果
image.png

选中服务-Jenkins 右击-启动服务 即可。

不管是哪种方式启动,启动成功后可以打开浏览器输入:
http://localhost:8080 就可以开始访问了。

针对第二种 msi安装的方式启动Jenkins,鉴于web测试等是在后台运行的,不能够查看到浏览器的具体操作,出错不容易定位问题。 为了解决这个问题,推荐两种解决方案。
(简而言之就是服务运行转为war包运行)

  • 方法一

(1)windows的控制面板–管理工具–服务。找到 jenkins服务,先停用,然后修改启动类型为禁用。
(2)手动启动jenkins.war。定位到jenkins.war文件所在的文件夹。执行java -jar jenkins.war --httpPort=8080
(3)重新进jenkins,创建job,然后构建执行就OK。 (需要重新安装插件。)

  • 方法二

可以做成一个bat文件,以后每次启动jenkins,双击运行这个bat文件就可以

echo "Jenkins CI automation testting"
java -jar "D:\work\Program Files\Jenkins\jenkins.war"
pause

image.png

同时还有war运行转成服务的也有两个方法

  • 方法一:
    下载个msi安装成服务
  • 方法二:

具体操作可参考官方文档 地址:
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service

但是要注意一个问题,如果转换了启动方式
(1)转换了方式启动jenkins,之前启动jenkins的数据都丢失了,需要重新创建job。
(2)之前启动jenkins中安装的插件也没有了,需要重新安装所需插件。

修改jenkins的端口

因为jenkins 默认的端口是8080 ,而tomcat多使用8080端口,所以建议修改端口号。
打开你的jenkins 安装目录 找到 jenkins.xml 文件 例如我的jenkins.xml 文件位置就是在 D:\work\Program Files\Jenkins\jenkinx.xml

打开jenkins.xml 找到 修改 8080 为 8888

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8888 --webroot="%BASE%\war"</arguments>

启动服务或者启动war包 ,输入:http://localhost:8888

初始化jenkins

当首次打开jenkins,需要进行一些初始化配置,选择插件,账号,密码,邮箱…等等 。
刚进入时,如果需要输入密码,
打开jenkins 的安装目录,我本人的是:
D:\work\Program Files\Jenkins\secrets\initialAdminPassword,找到密码输入

image.png

插件刚开始建议选择推荐安装插件的方式,然后等待安装完成,需要等待一会
image.png

创建管理员用户账号,第一次可以不用创建,直接跳过,在jenkins系统配置-用户里面也可以创建(建议选择图片底部的-使用admin账号继续),系统默认有一个账号 admin 密码:参考上图D:\work\Program Files\Jenkins\secrets\initialAdminPassword
image.png
image.png

配置完成后-点击保存就进入了jenkins主界面了


安装配置Jenkines

1、到官网(https://jenkins.io/zh/doc/pipeline/tour/getting-started/)下载Jenkines安装包,如下:

image

2、在虚拟机"/usr"目录下新建jenkines文件夹,jian将下载好的安装包上传到此文件夹下,如下:

mkdir /usr/jenkines
chmod -R 777 /usr/jenkines/

image.png

3、进入到jenkines目录下,然后使用如下命令启动jenkines:

cd /usr/jenkines/
java -jar jenkins.war --httpPort=8089

4、使用如下命令开启8089端口:

firewall-cmd --zone=public --list-ports #查看开放端口
firewall-cmd --zone=public --add-port=8089/tcp --permanent #开放8089端口
firewall-cmd --reload   #重新加载配置
#如果不需要,也可以直接关闭防火墙
systemctl stop firewalld.service

5、重新使用命令启动jenkines:

java -jar jenkins.war --httpPort=8089

6、启动后本机浏览器访问http://192.168.0.107:8089来进入jenkines页面,如下:
image.png

7、稍等片刻后,就会出现jenkines的解锁界面,在此界面输入上图中jenkines启动后返回的那一串字符即可,如下:

image.png
image.png

8、输入后点击继续,页面会进入到插件安装界面,在此处我们安装必要的插件,选择推荐安装即可,如果安装过程中出现某个插件安装失败的情况,我们点击重试,直到所有插件安装成功为止,如下:

image.png
image.png

9、全部安装完成之后,会进入到用户创建界面,在此处我们点击【使用admin账户继续】即可,如下:
image.png

10、在实例配置界面我们选择默认即可,然后点击下方的保存:
image.png

11、然后点击开始使用Jenkines:
image.png

12、进入到主界面后,点击右上角的用户名,然后在左侧选择设置菜单,进行用户名密码的修改操作,因为admin默认的密码是Jenkines启动时生成的密码,不方便记录:

image.png
image.png

13、设置完密码后,会自动跳转到登录页面,我们直接使用新密码登录即可:
image.png
image.png

14、到此处为止,Jenkines的安装部署工作已经完成。

参考:https://blog.csdn.net/qq_29914837/article/details/82779697
https://blog.csdn.net/qq_35117024/article/details/105394823
https://blog.csdn.net/c15158032319/article/details/86608296

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Jenkins是一个开源的持续集成工具,可以用于自动化构建、测试和部署软件项目。要安装部署Jenkins,可以按照以下步骤进行操作。 首先,你需要确保你的系统已经安装了JDK11的JAVA环境。你可以从官方网站https://www.jenkins.io/下载Jenkins安装包。 接下来,你可以将JDK11安装包拖到opt目录下,并使用以下命令安装JDK11: ``` rpm -ivh jdk-11.0.15.1_linux-x64_bin.rpm ``` 然后,你可以继续安装Jenkins。使用以下命令安装Jenkins: ``` rpm -ivh jenkins-2.332.3-1.1.noarch.rpm ``` 安装完成后,你可以通过访问Jenkins的官方网站https://www.jenkins.io/来进一步配置和管理JenkinsJenkins具有易于安装部署和配置的特点。你可以通过使用yum进行安装,或者下载war包,也可以使用docker容器来快速实现安装部署。在安装完成后,你可以通过Web界面对Jenkins进行配置管理。 Jenkins还支持消息通知和测试报告功能,可以通过集成RSS和E-mail来发布构建结果或在构建完成时发送通知,还可以生成JUnit和TestNG测试报告。 另外,Jenkins还支持分布式构建,即多台计算机可以同时参与构建和测试。它还具有文件识别的功能,可以跟踪哪次构建生成了哪些jar文件,以及哪次构建使用了哪个版本的jar文件。 最后,Jenkins还拥有丰富的插件支持,你可以根据团队的需求开发适合自己的插件,如git、svn、maven、docker等。 综上所述,安装部署Jenkins可以通过以上步骤完成,并且Jenkins具有易于安装配置和丰富的特性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周小董

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值