- 当前环境
0 11:20:17 root@jenkins,172.16.2.7:~ # cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
0 11:20:20 root@jenkins,172.16.2.7:~ # java -version
java version "1.8.0_201"
- 由于我是自定义安装的java,所以需要修改Jenkins配置,yum安装的java请略过此步骤。
0 11:21:16 root@jenkins,172.16.2.7:~ # which java
/usr/local/java/bin/java
0 11:21:27 root@jenkins,172.16.2.7:~ # vim /etc/init.d/jenkins
# 在candidates=配置项双引号内的结尾添加/usr/local/java/bin/java
- 安装Jenkins。
# 如果第一步网络受限,可以在浏览器打开https://pkg.jenkins.io/redhat-stable/jenkins.repo,然后拷贝内容添加到主机上的jenkins.repo中。
# 如果第二步网络受限,可以在浏览器打开https://pkg.jenkins.io/redhat-stable/jenkins.repo下载上传,然后手动rpm --report安装
0 11:22:11 root@jenkins,172.16.2.7:~ # wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
0 11:22:11 root@jenkins,172.16.2.7:~ # rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
0 11:22:11 root@jenkins,172.16.2.7:~ # yum -y install jenkins
- 修改jenkins配置文件。
0 11:56:52 root@jenkins,172.16.2.7:~ # mkdir -p /server/data/jenkins
0 11:57:10 root@jenkins,172.16.2.7:~ # chown -R jenkins. /server/data/jenkins
0 11:57:31 root@jenkins,172.16.2.7:~ # vim /etc/sysconfig/jenkins
JENKINS_HOME="/server/data/jenkins"
----------------------------------------------------------------------------------------------------------------------------------------------------
# jenkins配置说明
Jenkins默认安装目录:/var/lib/jenkins/
Jenkins配置文件:/etc/sysconfig/jenkins
- JENKINS_HOME:指定Jenkins的工作目录,Jenkins的插件和生成的文件都存储在这里。
- JENKINS_USER:指定Jenkins的用户,它拥有$JENKINS_HOME和/var/log/jenkins的权限。
- JENKINS_PORT:指定Jenkins的端口,默认8080。
----------------------------------------------------------------------------------------------------------------------------------------------------
- 启动Jenkins
0 12:09:34 root@jenkins,172.16.2.7:/server/data/jenkins # /etc/init.d/jenkins start
0 19:31:03 root@jenkins,172.16.2.7:/server/data/jenkins # cat /server/data/jenkins/secrets/initialAdminPassword # 命令的结果等下要用
- 配置图形化页面



- 可以看到报错了,这里需要我们手动去下载这个插件并放到jenkins的plugins目录中,然后重启Jenkins。
0 19:39:01 root@jenkins,172.16.2.7:/server/data/jenkins # cd plugins
0 19:39:06 root@jenkins,172.16.2.7:/server/data/jenkins/plugins # wget https://updates.jenkins-ci.org/latest/cloudbees-folder.hpi
0 19:42:32 root@jenkins,172.16.2.7:/server/data/jenkins/plugins # chown jenkins. cloudbees-folder.hpi
0 19:42:45 root@jenkins,172.16.2.7:/server/data/jenkins/plugins # /etc/init.d/jenkins restart
- 稍等片刻,继续web界面配置。



写作不易,转载请注明出处,谢谢~~