Jenkins 是開源的自動化集成部署應用,具備強大的社區支撐,豐富的插件支持。java
<!-- more -->centos
安裝以前,確保你擁有如下最基本的環境保障:瀏覽器
Jenkins 官方推薦的環境是:curl
筆者採用 war 的方式,在 centos7/jdk8u111 環境下安裝 Jenkins 應用,首先須要在官方下載官方網站:ide
# 切換至目標安裝目錄 cd /opt/jenkins # 下載程序war wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
使用 java -jar
運行 war 文件,Jenkins 會使用內置的 Jetty 做爲容器運行:工具
java -jar http://mirrors.jenkins-ci.org/war/latest/jenkins.war --httpPort {port}
訪問驗證是否安裝成功:網站
curl localhost:{port}
Supervisor 是 Unix-Like 下一種優雅的進程管理方式,安裝及使用能夠參照進程管理工具Supervisor的安裝及使用。添加配置:ui
新增配置文件:url
emacs /etc/supervisord.d/jenkins.conf
內容以下:centos7
[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 Web 站點,訪問地址是 {Host address}:{port}
,接下來是一系列循序漸進的操做。
首先會看到輸入初始驗證密碼的界面:
再者是進入用戶自定義插件界面,建議選擇安裝官方推薦插件,由於安裝後本身也得安裝:
接下來是進入插件安裝進度界面:
初始化成功後進入 Jenkins 首頁:
到此爲止,Jenkins 的安裝結束,準備開始一鍵部署項目...