码迷,mamicode.com
首页 > 其他好文 > 详细

高级测试必备技能,Jenkins

时间:2020-07-21 00:58:12      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:idle   等等   插件安装   开始   key   iter   管理员   初始   lang   

Jenkins安装

前言

  Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署,将以前编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布到web容器中。Jenkins可以支持多种语言(比如:java、c#、php等等),也兼容ant、maven、gradle等多种第三方构建工具,同时跟git、svn无缝集成,也支持直接与github直接集成。

1. 准备工作

以下是Jenkins官方对安装服务器、软件的建议要求。

  • 机器要求:
    • 256 MB 内存,建议大于 512 MB
    • 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
  • 需要安装以下软件:
    • Java 8 ( JRE 或者 JDK 都可以)
    • Docker

我这里将准备的是在CentOS 7.5环境上,采用非docker方式进行安装。

2. 安装JDK1.8

如果已经安装,请忽略该步骤。执行命令yum install -y java-1.8.0进行安装:

[root@xcbeyond ~]# yum install -y java-1.8.0

3. 安装Jenkins

1)执行wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo来获取jenkins.repo

[root@xcbeyond ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo[root@xcbeyond ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

如果之前导入过jenkins key,执行rpm --import将会失败,可以忽略。2)执行yum install jenkins命令来安装Jenkins。在安装的过程中会下载一些rpm包,会比较慢,请耐心等待安装完毕即可。

[root@xcbeyond ~]# yum install jenkins

3)执行systemctl start jenkins命令来启动Jenkins。

[root@xcbeyond ~]# systemctl start jenkins

4)执行ps aux | grep jenkins命令来查看Jenkins的启动状态、及启动时的一些参数。

[root@xcbeyond ~]# ps aux | grep jenkinsjenkins   6212 208 2.4 5535708 197740 ?     Ssl 19:33   0:41 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20root       6264 0.0 0.0 112720   980 pts/0   S+   19:33   0:00 grep --color=auto jenkins

通过查看Jenkins的启动状态,可以知道Jenkins的默认安装目录(JENKINS_HOME)位于/var/lib/jenkins,日志位于/var/log/jenkins/jenkins.log

4. 初始化、配置Jenkins

截止目前,只是完成了Jenkins的基础安装,要想能够使用,还需登录到Web页面进行初始化、配置。

1)首次访问,登录。打开浏览器,访问地址ip:8080,其中ip为安装Jenkins服务器的真实ip。

注意:如果ip:8080访问不了,可能是由于8080端口没有对外开放,可以将Jenkins服务器的防火墙关掉。

[root@xcbeyond ~]# systemctl stop firewalld.service

技术图片

页面上提示需要输入管理员密码,在/var/lib/jenkins/secrets/initialAdminPassword中找到密码,输入密码,点击【继续】按钮,进行初始化,稍等片刻,将会进入“新手入门”页面。
2)安装插件。在这里我选择【安装推荐的插件】,完成选择Jenkins插件即可,如下图所示:

技术图片

接下来就开始进行插件安装,耐心等待,直到完成,点击【继续】操作。(这个过程比较慢,喝杯茶,等待...)
(安装过程中,可能有部分插件安装失败,你可以选择【重试】或者【继续】操作,因为插件在后续使用的过程中也是可以在陆续安装的。)

技术图片

 

 

 

3)创建管理员用户,点击【保存并完成】。

技术图片

 

 

 

4)实例配置。提示配置Jenkins URL,这里保持默认即可,继续点击【保存并完成】。

技术图片

至此,Jenkins已安装就绪,可以正常使用了。

技术图片


如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的分享测试资料。
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

 

高级测试必备技能,Jenkins

标签:idle   等等   插件安装   开始   key   iter   管理员   初始   lang   

原文地址:https://www.cnblogs.com/zzpython/p/13347935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!