Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
下载地址:https://www.jenkins.io/zh/download/
用户手册:https://www.jenkins.io/zh/doc/
环境:
系统: rhel8
tomcat7.0.1
java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
下载包
//启动tomcat,默认8080端口
[root@node1 apache-tomcat-7.0.109]# ./bin/startup.sh
[root@node1 ~]# ss -atnl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 1 [::ffff:127.0.0.1]:8005 *:*
LISTEN 0 100 *:8080 *:*
LISTEN 0 128 [::]:22 [::]:*
//下载Jenkins的war包并复制到项目存放目录
[root@node1 ~]# wget http://mirrors.jenkins.io/war-stable/2.277.4/jenkins.war
[root@node1 ~]# cp jenkins.war /usr/local/apache-tomcat-7.0.109/webapps/
//查看解锁密码
[root@node1 ~]# cat /root/.jenkins/secrets/initialAdminPassword
c4fb642f9a944c6f916e7832b41a06fd
默认插件源特别慢,需要更改国内源。
//备份原生源
[root@node1 ~]# echo ‘https://updates.jenkins.io/update-center.json‘>jenkins.update
[root@node1 ~]# cat jenkins.update
https://updates.jenkins.io/update-center.json
网页输入该网址重启jenkins
用户配置
用户添加
JDK安装
原文:https://www.cnblogs.com/fangxinxin/p/14775090.html