参考
https://linuxize.com/post/how-to-install-jenkins-on-centos-7/
http://devopstechie.com/install-jenkins-on-centos-7/
https://www.hugeserver.com/kb/how-install-jenkins-centos7/
https://syslint.com/blog/tutorial/how-to-install-jenkins-on-centos-7/
https://www.looklinux.com/install-jenkins-centos-7/
Jenkins是一个开源的CI工具,用于持续的构建并测试软件项目,基于Java开发,因此需要先安装Java JDK。
1.安装OpenJDK8
1 sudo yum install java-1.8.0-openjdk-devel
查看Java版本
1 java -version
Jenkins的当前版本不支持Java 10和Java 11,如果电脑安装了多个版本的Java,则需要将Java 8设置为默认版本。
2.启用Jenkins 仓库
使用下面的命令导入CPG key
1 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
将仓库添加到系统
1 sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3.安装Jenkins
安装最新的Jenkins
1 sudo yum install jenkins
启用Jenkins服务
1 sudo systemctl start jenkins
测试Jenkins服务是否成功运行
1 systemctl status jenkins
设置Jenkins的自启动
1 sudo systemctl enable jenkins
4.获取Jenkins密码
IP + 8080 是Jenkins的网址,第一次登录需要用到初始密码:
1 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
5.Jenkins访问Docker权限
Jenkins创建到任务会报权限问题,未解决需要单独设置用户组到权限
添加Docker组
sudo groupadd docker
添加用户
useradd -g docker jenkins
当前用户添加到Docker组
//sudo usermod -aG docker $USER
sudo usermod -aG docker jenkins
更新用户组
sudo newgrp docker
重启jenkins以及Docker服务
sudo service jenkins restart
sudo service docker restart