快连VPN:速度和安全性最佳的VPN服务
項目地址
https://www.jenkins.io/zh/
設置主機名:
hostnamectl set-hostname jenkins登錄後複製
不帶時間的個性主機名
echo "PS1='[e[37;1m][[e[36;40m][e[32;40m]u[e[33;40m]@[e[31;40m]h [e[34;40m]w[e[37;1m]]$[e[m]'" >>.bashrc登錄後複製
關閉CentOS7自帶的防火牆服務
systemctl disable firewalld && systemctl stop firewalld登錄後複製
關閉SeLsinux
sed -i 's/enforcing/disabled/' /etc/selinux/config && setenforce 0登錄後複製
安裝Git
yum install git -y登錄後複製
安裝JDK
yum install -y java-1.8.0yum install -y java-1.8.0-openjdk*登錄後複製
添加Jenkins源
最新版:wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat/jenkins.repo穩定版本:wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo登錄後複製
導入Jenkins密鑰
最新版:rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key穩定版本rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key登錄後複製
ps:如果在以前從Jenkins導入過密鑰,那麼“rpm –import”將失敗,因爲在服務器上已經有了一個密鑰。所以,這個錯誤信息可以忽略
安裝Jenkins
### 安裝當時最新穩定版yum install -y jenkins### rpm包安裝指定版本,具體當前穩定版是哪個?https://www.jenkins.io/zh/download/# redhat老版本https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat/# redhat穩定版https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat-stable/# 下載穩定版wget https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.303.2-1.1.noarch.rpm# 需要的依賴軟件yum install daemonize -y# 開始安裝[root@jenkins ~]#rpm -ivh jenkins-2.303.2-1.1.noarch.rpm Preparing...################################# [100%]Updating / installing... 1:jenkins-2.303.2-1.1################################# [100%]登錄後複製
可選-掛載磁盤-設置Jenkins目錄
格式化磁盤mkfs.ext4 /dev/vdb 創建data目錄mkdir /data/掛載目錄mount /dev/vdb /data設置開機自動掛載echo "/dev/vdb /data ext4 defaults 0 0" >> /etc/fstab創建Jenkins目錄mkdir /data/jenkins設置Jenkins目錄所屬組所屬用戶chown -R jenkins.jenkins /data/jenkins/登錄後複製
修改Jenkins的用戶和端口號
ps:此處是因爲Jenkins的端口號默認是8080,與tomcat的默認端口衝突所以可以根據自己的條件判斷是否需要修改,此處我是已經修改爲9999端口ps:此處是因爲Jenkins的用戶默認是jenkins,我們可以改爲root用戶來管理jenkinsvim /etc/sysconfig/jenkins# 配置Jenkins的運行用戶,這裏不是登錄用戶JENKINS_USER="root"# 配置Jenkins的端口JENKINS_PORT="8080"# 配置Jenkins的目錄JENKINS_HOME="/data/jenkins"# 配置資源限制JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xms256m -Xmx512m -XX:MaxNewSize=256m"登錄後複製
設置開機自啓
systemctl start jenkins && /sbin/chkconfig jenkins on && systemctl status jenkins登錄後複製
獲取Jenkins密碼
cat /var/lib/jenkins/secrets/initialAdminPassword登錄後複製
網頁訪問
打開xxx.xxx.xxx.xxx:8080登錄後複製
選擇需要安裝的插件
選擇默認推薦即可,會安裝通用的社區插件,剩下的可以在使用的時候再進行安裝。登錄後複製
以上就是CentOS7部署cicd服務之Jenkins的詳細內容,更多請關注本站其它相關文章!