CentOS + Jenkins

CentOS + Jenkins

2018.09.14 15:04:04字數 507閱讀 94java

1. 安裝JDK

確認此前未安裝過JDK,若是安裝過先確認jdk不是gcj版本,不然Jenkins可能運行異常,須要卸載重裝JDK;git

  • 查看jdk版本
# java -version
  • 卸載jdk
# yum remove java
  • 搜索open-jdk
# yum search openjdk

image.pngweb

  • 安裝open-jdk
# yum install java-1.8.0-openjdk
  • 再檢查JDK版本

[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)服務器

2. 安裝GIT,若是已安裝則跳過

yum install git

3. 開始安裝Jenkins

  • 下載依賴
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

  • 啓動jenkins,進入部署界面
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

  • 安裝所需插件:ThinBackup、Gitlab

若是部署在局域網,部署到遠程服務器,則還須要安裝Phing、Publish Over SSH等進行遠程部署;
可是通常不建議部署在本地,相對麻煩,經過Java web方式啓動服務時須要外網固定ip,局域網、動態IP沒法實現;

  • Gitlab登陸對應帳號,訪問setting->account->複製Private token
  • Jenkins登陸配置

打開系統管理->系統設置->gitlab,填寫name、Gitlab host URL,使用剛複製的Private token配置新的 Gitlab API token並使用,Test connection;

 

image.png

 

0人點贊

 

CentOS

相關文章
相關標籤/搜索