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
- cenots7 安装gitlab和Jenkins持续集成开发环境
- 持续集成Gitlab+Jenkins
- gitlab+jenkins持续集成
- Jenkins + Gitlab 搭建持续集成
- salt+jenkins+gitlab持续集成
- 利用Jenkins+Gitlab搭建持续集成(CI)环境
- 基于jenkins+gitlab+redmine构建持续集成环境(一)
- 利用Jenkins+Gitlab搭建持续集成(CI)环境
- 持续集成环境选择:Jenkins VS gitlab-ci
- CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
- 搭建GitLab+Jenkins持续集成环境图文教程
- CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
- CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
- 持续集成环境选择:Jenkins VS gitlab-ci
- 持续集成环境选择:Jenkins VS gitlab-ci
- CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
- Jenkins Gitlab持续集成打包平台搭建
- Jenkins+Gitlab搭建CI持续集成架构
- http协议学习系列
- STM32 大小端模式 与 堆栈及其增长方向分析
- 一封情书
- shell脚本运算符总结
- 工程项目管理的作用
- cenots7 安装gitlab和Jenkins持续集成开发环境
- Spring注解的使用规范
- [JAVA] java多线程设计wait、notify、notifyall、synchronized的使用机制
- Linux中nc命令是一个功能强大的网络工具,全称是netcat。
- 【angularjs指令】简单的搜索框实现
- linux 时间函数
- redis通用key操作命令(总)
- 【品高云技巧】002.通过弹性IP控制网络流量(QoS)
- 数据库开源库使用基本方法总结