Jenkins 的前身是 Hudson 是一個可擴展的持續集成引擎。html
主要用於:nginx
持續、自動地構建/測試軟件項目,如CruiseControl與DamageControl。git
監控一些定時執行的任務。vim
Ubuntu可用的下載頁:http://mirrors.jenkins-ci.org/debian/gitlab
$ sudo adduser --disabled-login --gecos 'Jenkins' jenkins1
爲URL http://jenkins.zjc.com
建立DNS或把映射關係加入/etc/hosts測試
$ sudo vim /etc/hosts
ui
10.1.6.49 zjc.com zjc vzjc.com mail.vzjc.com gitlab.zjc.com review.zjc.com jenkins.zjc.com
從頁面debinan下載頁下載最新版本的war安裝包,此處爲 jenkins_1.626_all.deburl
$ sudo apt-get install daemon
$ sudo dpkg -i jenkins_1.626_all.deb
$ sudo vim /etc/default/jenkins
HTTP_PORT=8083
$ sudo /etc/init.d/jenkins restart1
配置後會生成一個虛擬主機配置文件
/etc/nginx/sites-available/mydefault.vhost
.稍後咱們的虛擬主機都放將配置在這個文件裏
$ sudo vim /etc/nginx/sites-available/mydefault.vhostserver { listen *:80; server_name jenkins.zjc.com; location / { proxy_pass http://jenkins.zjc.com:8083; } }
$ sudo service nginx restart
http://jenkins.zjc.com
頁面->Manage Jenkins[系統管理]->Configure Global Security
勾選Enable security
在Access Control 的 Security Realm 中選擇 Jenkins’ own user database, 並勾選 Allow users to signup
在Access Control 的 Authorization 中選擇 Logged-in users can do anything
點擊Save
按鈕保存並進入登陸頁面
點擊 Create an account 按鈕,建立新用戶
點擊 Sign up 按鈕,新註冊用戶爲管理員帳戶並自動登陸
頁面->Manage Jenkins[系統管理]->Configure Global Security
在 Access Control 的 Security Realm 中取消選擇 Allow users to signup
頁面->Manage Jenkins[系統管理]->Manage Plugins->Available
若是裏列表爲空,在此頁面最下方點擊 Check now 按鈕,成功更新後插件管理的 Available 標籤頁就能夠看到可安裝的插件信息了
頁面->Manage Jenkins[系統管理]->Manage Plugins->Available
右上角Filter中輸入 Gerrit Plugins ,可看到 Available 標籤頁下看到 Gerrit Plugins 插件,勾選它,點擊 Install without restart 安裝
在安裝頁面點擊Restart Jenkins when installation is complete and no jobs are running,等待,接下來會自動安裝插件並重啓jenkins系統
http://longgeek.com/2013/12/27/ci-system-structures-iv-jenkins-installation-configuration/
http://longgeek.com/2014/01/07/ci-system-structures-five-gitlab-gerrit-jenkins-three-integration/
http://nonfu.me/p/2753.html