Linux 配置系列 二 Jenkins
目录
一、作用与优点
- 持续、自动构建产品
- 监控定时执行任务
- 支持扩展插件,满足各种任务需求
- 支持分布式
- 通过配置e-mail发送结果通知
- 生成JUnit、TestNG等测试报告
二、环境准备
操作系统: centos 7.6;Jenkins: jenkins-2.222.1-1.1.noarch.rpm;JDK版本: jdk1.8;
前提条件: 安装配置好JDK,具体步骤详见Linux 配置系列 一 jdk tomcat python
三、配置Jenkins
下载安装配置
- 浏览器打开网址:https://pkg.jenkins.io/redhat-stable/ >> 选择要下载版本,点击下载>>利用Linux远程工具上传到服务器 或 直接在服务器下载命令如下:https://pkg.jenkins.io/redhat-stable/jenkins-2.222.1-1.1.noarch.rpm
- 安装jenkins:sudo rpm -ih jenkins-2.222.1-1.1.noarch.rpm
- 安装成功之后生成的文件
1.配置文件,如配置端口号 /etc/sysconfig/jenkins 2.日志文件 /var/log/jenkins/jenkins.log 3.生成war包 /usr/lib/jenkins/jenkins.war 4.默认的JENKINS_HOME目录 /var/lib/jenkins/
- 修改端口:vim /etc/sysconfig/jenkins>>JENKINS_PORT="8081"
修改用户:vim /etc/sysconfig/jenkins>>JENKINS_USER="root"
配置Java:vim /etc/init.d/jenkins>>candidates增加:/usr/local/java/jdk1.8.0_241/bin/java
说明:/usr/local/java/jdk1.8.0_241/bin/java可以通过which java查看获取
- 启动Jenkins
- 启动:service jenkins start
- 停止:service jenkins stop
- 重启:service jenkins restart
- 成功启动之后,在window环境,浏览器:ip:8081,打开Jenkins,如下图
- 获取密码:cat /var/lib/jenkins/secrets/initialAdminPassword
四、问题
问题描述: 启动Jenkin时报错,具体:Restarting 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.
解决方法: 修改/etc/init.d/jenkins文件,把java路径配置进去
相关推荐
达观数据 2020-11-11
汪康 2020-10-30
ppppfly 2020-10-24
synshitou 2020-10-21
programmeryu 2020-09-24
Topbeyond 2020-08-21
lrcoop 2020-08-18
young依然 2020-08-17
oden 2020-08-16
lrcoop 2020-08-15
yserver 2020-08-15
王永迪 2020-08-15
pursuemylife 2020-08-14
pandaphinex 2020-08-09
leonranri 2020-07-26
CloasGao 2020-07-21
zccheu 2020-07-18