cenots7 安装gitlab和Jenkins持续集成开发环境

来源:互联网 发布:用ant编译java 编辑:程序博客网 时间:2024/06/05 00:21

1、首先是安装Jenkins,很简单,从官网下载rpm包,然后一键安装(需要java环境,记得配变量就好)

2、访问xxx.xxx.xxx.xxx:8080显示Jenkins首页就告成功!

3、安装gitlab,这玩意用了我比较长的时间。首先是rpm包的问题。参见http://blog.csdn.net/u011350541/article/details/52998623这篇博客

4、安装好gitlab之后,访问xxx.xxx.xxx.xxx显示

502 Whoops, GitLab is taking too much time to respond

用gitlab-clt tail 查看日志可知是端口被占用了,gitlab用的也是8080端口

5、然后vi /etc/gitlab/gitlab.rb

这里面有两个地方可以配置端口

一个是external_url  此处需要配置地址和端口号

一个是unicorn['port'] 这里也需要配置地址和端口

同时上面这两个端口必须不一样,我分别配成了11000,11001,解决了502问题。

然后gitlab-ctl reconfigure  gitlab-ctl restart

需要注意的是,整个gitlab的所有子系统的配置文件都可以在/etc/gitlab/gitlab.rb中配置。当然也可以单独到对应的模块中去设置

比如/var/opt/gitlab/gitlab-rails/etc/unicorn.rb

配置unicorn的端口和地址 然后重启gitlab就行。

6、目前只是把两个小软件分别装好,还没有到持续集成的这一步,文章会继续更新。

7、Jenkins的gitlab插件安装依赖比较多,我是下载了11个插件才完成gitlab插件的安装,离线安装方法可以参考

http://blog.csdn.net/liyuming0000/article/details/46879583

8、Jenkins上新建项目从gitlab获取代码,需要添加公私钥,公钥放到gitlab,私钥放到Jenkins新建的项目里。由此Jenkins可以从gitlab获取最新的代码。




下载地址

http://updates.jenkins-ci.org/download/plugins/



参考链接:

Jenkins Gitlab持续集成打包平台搭建 http://blog.csdn.net/zgzhaobo/article/details/52002181



0 0
原创粉丝点击