码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins+gitlab 快速部署

时间:2018-03-22 17:32:18      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:jenkisn   gitlab   jenkins+gitlab   逗哥自动化   环境部署   

1,jenkins 部署
yum install -y java-1.8.0
cd /etc/yum.repos.d/
wget http://pkg.jenkins.io/redhat/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
yum install -y jenkins
systemctl start jenkins

Jenkins Web访问地址:$IP:8080

查看初始秘钥

[root@linux-node1 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
490a2f35a2df49b6b8787ecb27122a3a

然后就直接点一步,补全信息就可以了
技术分享图片

2,gitlab

下载epel源

[root@linux-node1 ~]# wget http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm 
[root@linux-node1 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
关闭 NetworkManager 和防火墙 
[root@linux-node1 ~]#systemctl stop firewalld.service
systemctl disable firewalld 
systemctl disable NetworkManager
关闭SELinux并确认处于关闭状态 
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
setenforce 0
更新系统并重启
[root@linux-node1 ~]# yum update -y && reboot
[root@linux-node1 /]# yum install curl policycoreutils openssh-server openssh-clients postfix -y
[root@linux-node1 /]# systemctl start postfix
[root@linux-node1 /]# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
[root@linux-node1 /]# yum install -y gitlab-ce

在安装一个git客户端

[root@linux-node1 /]#  yum install -y git

配置并启动gitlab-ce

[root@linux-node1 ~]# gitlab-ctl reconfigure
#时间可能比较长,耐心你等待即可!----
###提示:修改完需要使用reconfigure重载配置才会生效

gitlab常用命令:
关闭gitlab:[root@linux-node2 ~]# gitlab-ctl stop
启动gitlab:[root@linux-node2 ~]# gitlab-ctl start
重启gitlab:[root@linux-node2 ~]# gitlab-ctl restart

可以使用gitlab-ctl管理gitlab,例如查看gitlab状态:

[root@linux-node1 /]#  gitlab-ctl status

###提示: 我们要保证80端口不被占用

[root@linux-node1 /]# lsof -i:80

浏览器验证:

Web:访问:$IP

技术分享图片
提示:启动gitlab需要时间!

Web页面提示我们需要设置一个账号密码(我们要设置最少8位数的一个账号密码)我们设置密码为:q1w2e3r4

默认用户名:root   密码:q1w2e3r4 [刚才设置的]

jenkins+gitlab 快速部署

标签:jenkisn   gitlab   jenkins+gitlab   逗哥自动化   环境部署   

原文地址:http://blog.51cto.com/qiuyt/2089882

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