码迷,mamicode.com
首页 > 系统相关 > 详细

持续集成环境(Gitlab+jenkins+shell)

时间:2016-06-26 14:08:52      阅读:414      评论:0      收藏:0      [点我收藏+]

标签:

一、搭建gitlab

  ps:不是这方面的专家,主要还是一键式安装为主。

  1、进入官网:https://about.gitlab.com/gitlab-com/

  2、选择自己的操作系统:我这边选择的ubuntu 14

  3、根据提示的方式进行安装(不过一般都安装不成功)

  -------------------------------------------------------

  所以我自己选择自载deb包,利用dpkg -i命令进行安装

 

  1、可以先根据官方提示安装依赖包,一般是 openssh-server postifx等,前者是ssh授权登录使用,后者是gitlab默认的邮件传输软件

  2、下载deb包(centos/red hat系列的是另外一个rpm的),拷贝到/tmp目录下

  (如果网络可以连接下载的话,可以到https://packages.gitlab.com/gitlab/gitlab-ce下载)

  ----------------

  百度云盘分享:

地址:https://pan.baidu.com/s/1o83Z0MI
提取密码:7hd6

 

  3、执行解压安装

dpkg -i /tmp/gitlab-ce_8.3.2-ce.0_amd64.deb

  

  4、安装好之后,根据提示执行

  

gitlab-ctl reconfigure

  

  5、修改http访问的启动端口,gitlab默认使用的nginx

  

vim /var/opt/gitlab/nginx/conf/gitlab-http.conf

 

 将类似于下面的端口80改成自定义的端口,如:8080

server {
  listen *:80;

  6、重启gitlab

gitlab-ctl restart

 

  7、访问域名地址和端口(前面修改的8080),如:http://gitlab.gabin.top:8080

  默认的账号是:root  

  密码:5iveL!fe

  

二、安装jenkins

  1、进入官网:https://jenkins.io/index.html

  2、选择自己适合的系统安装技术分享

  3、可以选择按照页面上方的命令提示进行安装,也可以选择下载下方的deb包上传到服务器上利用dpkg -i的命令进行解压安装

技术分享

 

  

# 添加仓库到apt软件管理
wget -q -O - http://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ >> /etc/apt/sources.list
# 更新apt
sudo apt-get update
# 安装jenkins
sudo apt-get install jenkins
# 下面是使用dpkg 安装deb包的方法
# dpkg -i gitlba-ce.deb

  4、修改jenkins端口

  

vim /etc/init.d/jenkins

  找到:HTTP_PORT改成自己需要的端口

技术分享

  5、重启jenkins

service jenkins restart

 

  6、访问jenkins,并安装所需的插件(Maven、Gitlab Hook、git),这些大家自己研究一下,不难。

  技术分享

  

持续集成环境(Gitlab+jenkins+shell)

标签:

原文地址:http://www.cnblogs.com/gabin/p/5617749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!