Jenkins官网最新稳定版:
Jenkins download and deployment
1、配置yum
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2、导入秘钥
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
如果第二句报错:import read failed(2),试试下面这种方式
wget https://pkg.jenkins.io/redhat-stable/jenkins.io.key --no-check-certificate
rpm --import jenkins.io.key
3、安装
yum install jenkins
4、查找jenkins安装路径
rpm -ql jenkins
jenkins相关目录释义:
1、/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。
2、/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
3、/var/lib/jenkins/:默认的JENKINS_HOME。
4、/var/log/jenkins/jenkins.log:jenkins日志文件。
5、配置jenkins
vim /etc/sysconfig/jenkins
启动端口,默认为8080
JENKINS_PORT="8080"用户修改为root
JENKINS_USER="root"
6、查看端口占用情况
netstat -ntlp
7、启动jenkins
systemctl start jenkins
报错如下:
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
systemctl status jenkins.service
jenkins需要jdk。Starting Jenkins bash: /usr/bin/java 没有那个文目录
echo $JAVA_HOME
ln -s /opt/local/jdk1.8.0_141/bin/java /usr/bin/java
然后启动Jenkins:
systemctl start jenkins
systemctl status jenkins
另一种启动Jenkins的方法
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080
8、修改jenkins端口为8899
java -jar /usr/lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899
新端口启动Jenkins
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899
9、访问Jenkins
http://ip:8080
启动: systemctl start firewalld
查看: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
10、Jenkins初始化登陆密码
cat /var/lib/jenkins/secrets/initialAdminPassword