2018.09.14 15:04:04字數 507閱讀 94java
確認此前未安裝過JDK,若是安裝過先確認jdk不是gcj版本,不然Jenkins可能運行異常,須要卸載重裝JDK;git
# java -version
# yum remove java
# yum search openjdk
image.pngweb
# yum install java-1.8.0-openjdk
[root@localhost ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)服務器
yum install git
wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
image.pnggitlab
chkconfig --list | grep jenkins
image.pngui
jenkins的war包存放在/usr/lib/jenkins目錄下,配置文件路徑爲/etc/sysconfig/jenkins,存放了相關的配置:端口號、jenkins主目錄路徑等spa
image.png.net
service jenkins start
image.png插件
cat /var/lib/jenkins/secrets/initialAdminPassword //查看密碼
image.pngcode
點擊【安裝推薦的插件】
image.png
配置管理員帳號密碼
image.png
完成部署
image.png
Jenkins設置備份還原、遷移
可安裝ThinBackup插件,備份後把備份文件夾複製到新服務器上,在新服務器的jenkins-ThinBackup中導入;
備份時注意:
路徑文件夾若是不存在可能致使備份失敗,須要手動建立,並設置75五、jenkins權限所屬;
具體使用可參考:
https://blog.csdn.net/tengdazhang770960436/article/details/62043154
若是部署在局域網,部署到遠程服務器,則還須要安裝Phing、Publish Over SSH等進行遠程部署;
可是通常不建議部署在本地,相對麻煩,經過Java web方式啓動服務時須要外網固定ip,局域網、動態IP沒法實現;
打開系統管理->系統設置->gitlab,填寫name、Gitlab host URL,使用剛複製的Private token配置新的 Gitlab API token並使用,Test connection;
image.png
0人點贊