Jenkins的安裝及部署

持續維護地址:http://jaylin.wang/2016/jenki...html

Jenkins 是開源的自動化集成部署應用,具備強大的社區支撐,豐富的插件支持。java

安裝

安裝以前,確保你擁有如下最基本的環境保障:centos

  • Java 7
  • 256MB free memory
  • 1GB+ free disk space

Jenkins 官方推薦的環境是:瀏覽器

  • Java 8
  • 1GB+ free memory
  • 50GB+ free disk space

筆者採用 war 的方式,在 centos7/jdk8u111 環境下安裝 Jenkins 應用,首先須要在官方下載官方網站:curl

# 切換至目標安裝目錄
cd /opt/jenkins
# 下載程序war
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

使用 java -jar 運行 war 文件,Jenkins 會使用內置的 Jetty 做爲容器運行:ide

java -jar http://mirrors.jenkins-ci.org/war/latest/jenkins.war --httpPort {port}

訪問驗證是否安裝成功:工具

curl localhost:{port}

使用 Supervisor 管理 Jenkins 進程

Supervisor 是 Unix-Like 下一種優雅的進程管理方式,安裝及使用能夠參照進程管理工具Supervisor的安裝及使用。添加配置:網站

新增配置文件:ui

emacs /etc/supervisord.d/jenkins.conf

內容以下:url

[program:jenkins]
command=java -jar /opt/jenkins/jenkins.war --httpPort={port}
user=root
autostart=true
autorestart=true
startsecs=30
startretries=5

重啓 supervisord :

supervisorctl reload

Jenkins 初始化

在瀏覽器中訪問 Jenkins Web 站點,訪問地址是 {Host address}:{port},接下來是一系列循序漸進的操做。

首先會看到輸入初始驗證密碼的界面:

輸入初始驗證密碼界面

再者是進入用戶自定義插件界面,建議選擇安裝官方推薦插件,由於安裝後本身也得安裝:

自定義插件界面

接下來是進入插件安裝進度界面:

插件安裝進度界面

初始化成功後進入 Jenkins 首頁:

Jenkins首頁

到此爲止,Jenkins 的安裝結束,準備開始一鍵部署項目...

相關文章
相關標籤/搜索