centos7下安装jenkins



文档:https://jenkins.io/zh/doc/pipeline/tour/getting-started/

重要经验:

  1. 版本一定要下载最新版,历史版本插件支持不完善,很难下载
  2. 使用主机安装可以在线升级,使用docker安装不能升级

安装jdk

注意:一定要oraclejdk,openjdk 有 ssl 问题,解决比较麻烦

1
2
3
4
5
6
7
8
9
10
11
12
13
# 下载
https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html
# 解压

# 配置环境变量
vi /etc/profile
export JAVA_HOME=/carloz/tools/jdk1.8.0_231
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile
java -version

安装jenkins

重要经验:版本一定要下载最新版,历史版本插件支持不完善,很难下载

1
2
3
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum install jenkins -y

配置jenkins

1
2
3
vim /etc/sysconfig/jenkins
JENKINS_PORT="9090"
JENKINS_USER="root"

修改目录权限

1
2
3
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

启动

1
2
3
4
5
ln -s /carloz/tools/jdk1.8.0_231/bin/java /usr/bin/java
service jenkins start

cat /var/lib/jenkins/secrets/initialAdminPassword
b01d765d389a46d6a1f187b493fdb5b7

此安装向导会引导您完成几个快速“一次性”步骤来解锁Jenkins, 使用插件对其进行自定义,并创建第一个可以继续访问Jenkins的管理员用户。

解锁 Jenkins

当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。

  1. 浏览到 http://192.168.145.137:9090/(或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现


插件安装

修改源

1
2
3
4
5
6
http://192.168.145.137:9090/pluginManager/advanced
# 修改为:
http://mirror.serverion.com/jenkins/updates/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.esuni.jp/jenkins/updates/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json

重新加载配置

1
http://192.168.145.137:9090/reload

安装推荐的插件

1
http://192.168.145.137:9090/

修改admin用户的密码为 admin


通过web操作jenkins

http://192.168.145.137:9090/restart
http://192.168.145.137:9090/reload
http://192.168.145.137:9090/exit