https://linuxize.com/post/how-to-install-jenkins-on-centos-7/java
http://devopstechie.com/install-jenkins-on-centos-7/linux
https://www.hugeserver.com/kb/how-install-jenkins-centos7/docker
https://syslint.com/blog/tutorial/how-to-install-jenkins-on-centos-7/centos
https://www.looklinux.com/install-jenkins-centos-7/工具
Jenkins是一個開源的CI工具,用於持續的構建並測試軟件項目,基於Java開發,所以須要先安裝Java JDK。post
1 sudo yum install java-1.8.0-openjdk-devel
查看Java版本測試
1 java -version
Jenkins的當前版本不支持Java 10和Java 11,若是電腦安裝了多個版本的Java,則須要將Java 8設置爲默認版本。centos7
使用下面的命令導入CPG keyspa
1 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
將倉庫添加到系統rest
1 sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
安裝最新的Jenkins
1 sudo yum install jenkins
啓用Jenkins服務
1 sudo systemctl start jenkins
測試Jenkins服務是否成功運行
1 systemctl status jenkins
設置Jenkins的自啓動
1 sudo systemctl enable jenkins
IP + 8080 是Jenkins的網址,第一次登陸須要用到初始密碼:
1 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
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 restartsudo service docker restart