Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成(来源:百度百科)
Jenkins功能包括:
1、持续的软件版本发布/测试项目,比如自动调度:Jmeter脚本、接口脚本等
2、监控外部调用执行的工作。
Jenkins是测试进阶的一个常用平台,测试人都应该掌握:
1、获取jenkins安装源文件
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
2、导入公钥
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3、安装jenkins
sudo yum install -y jenkins
等待安装完成
4、验证是否安装
执行指令:sudo yum install -y jenkins,
显示已经安装成功 already installed
5、修改默认端口和生效配置
vi /etc/sysconfig/jenkins
修改默认端口:由于8080端口会和Tomcat默认端口冲突,这里修改为:8090
生效配置
systemctl daemon-reload
6、jenkins的日志输出在:
/var/libs/jenkins/logs
/var/log/jenkins/jenkins.log
可以使用tail指令跟踪日志:tail -f /var/log/jenkins/jenkins.log
7、启动Jenkis
service jenkins start
[root@Bigder ~]# service jenkins start
Starting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
[FAILED]
8、修改配置
注释掉多余的JDK路径,配置自己配置的JDK路径和jenkins_user用户
vi /etc/init.d/jenkins
9、生效配置文件
systemctl daemon-reload
10、再次启动Jenkis:
service jenkins start
service jenkins start
Starting jenkins (via systemctl): Job for jenkins.service failed because start of the service was attempted too often. See "systemctl status jenkins.service" and "jou
To force a start use "systemctl reset-failed jenkins.service" followed by "systemctl start jenkins.service" again. [FAILED]
11、拆解错误日志:systemctl start jenkins.service
以上,
Bigder
本文使用 文章同步助手 同步