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