Ubuntu之Jenkins安装

20 篇文章 0 订阅
19 篇文章 0 订阅

Jenkins信息

Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。

主要用于:

  • 持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。

  • 监控一些定时执行的任务。

Jenkins相关URL

前期准备工作

创建jenkins系统用户 - 此步不是必须,如果系统无jenkins账户,安装过程中会自动创建, 但最好此时安装前创建,原因在下文

$ sudo adduser --disabled-login --gecos 'Jenkins' jenkins

建立IP映射

为URL http://jenkins.zjc.com创建DNS或把映射关系加入/etc/hosts

  • $ sudo vim /etc/hosts
10.1.6.49       zjc.com zjc vzjc.com mail.vzjc.com gitlab.zjc.com review.zjc.com jenkins.zjc.com

Jenkins安装

下载

从页面debinan下载页下载最新版本的war安装包,此处为 jenkins_1.626_all.deb

安装依赖包

$ sudo apt-get install daemon

安装Jenkins

$ sudo dpkg -i jenkins_1.626_all.deb

修改Jenkins使用的端口

$ sudo vim /etc/default/jenkins

HTTP_PORT=8083

重启Jenkins

$ sudo /etc/init.d/jenkins restart

如果没配置过Nginx的虚拟主机,就配置。 - 详见 Ubuntu之nginx配置虚拟主机vhost

配置后会生成一个虚拟主机配置文件/etc/nginx/sites-available/mydefault.vhost.稍后我们的虚拟主机都放将配置在这个文件里

配置nginx端口转发


$ sudo vim /etc/nginx/sites-available/mydefault.vhost

server {
  listen *:80;
  server_name jenkins.zjc.com;

  location / {
    proxy_pass  http://jenkins.zjc.com:8083;
  }
}

重启Nginx

$ sudo service nginx restart

访问Jenkins

http://jenkins.zjc.com

在Jenkins创建管理员账户

允许用户登录

页面->Manage Jenkins[系统管理]->Configure Global Security

勾选Enable security

Access ControlSecurity Realm 中选择 Jenkins’ own user database, 并勾选 Allow users to signup

Access ControlAuthorization 中选择 Logged-in users can do anything

这里写图片描述

点击Save按钮保存并进入登录页面

注册新用户

点击 Create an account 按钮,创建新用户
这里写图片描述
点击 Sign up 按钮,新注册用户为管理员账户并自动登录

为了安全,禁止用户注册

页面->Manage Jenkins[系统管理]->Configure Global Security

Access ControlSecurity Realm 中取消选择 Allow users to signup

安装jenkins插件

设置插件安装的url和代理

页面->Manage Jenkins[系统管理]->Manage Plugins->Available
如果里列表为空,在此页面最下方点击 Check now 按钮,成功更新后插件管理的 Available 标签页就可以看到可安装的插件信息了

安装 Gerrit Trigger 插件

页面->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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值