centos7 下 安裝部屬jenkins

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

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章