1: 檢查是否安裝java環境
java -version
若無java 環境,安裝java 環境,yum install -y java
2.1 添加jekins到yum
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
如果不能安裝就到官網下載jenkis的rmp包,官網地址(pkg.jenkins-ci.org/redhat-stab…
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
2.2 配置jekins的端口
vim /etc/sysconfig/jenkins
如果端口衝突需要更改端口。阿里雲需要到安全組開放開端口訪問。
JENKINS_PORT="8080"
vim /usr/lib/firewalld/services/jenkins.xml
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默認的JENKINS_HOME目錄
/var/log/jenkins/jenkins.log Jenkins日誌文件
安裝成功後Jenkins將作爲一個守護進程隨系統啓動
系統會創建一個“jenkins”用戶來允許這個服務,如果改變服務所有者,同時需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
3.啓動jekins服務
通過守護進程開啓jekins服務
service jenkins start/stop/restart
在啓動時遇到了Chommand not found錯誤可以嘗試直接去跑,或者重啓服務器。
java -jar /usr/lib/jenkins/jenkins.war
4.啓動成功
ip + 端口訪問
配置開機啓動服務
2.1 到 /usr/lib/systemd/system 服務註冊目錄下創建 jenkins.service
[Unit]
Description=Jenkins
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/src/jenkins/jenkins.sh start
ExecReload=
ExecStop=/usr/local/src/jenkins/jenkins.sh stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2.2創建好服務後,執行一下命令刷新配置
systemctl daemon-reload
2.3啓動腳本
systemctl start jenkins.service
2.4查看啓動腳本狀態是否啓用成功(失敗的話,看錯誤日誌進行修改)
systemctl status jenkins.service
2.5設置開機啓動
systemctl enable jenkins.service
2.6查看設置開機啓動的服務列表
systemctl list-units --type=service