jenkins系列1-gitlab安裝

一.gitlab安裝
1.Centos 系統環境在準備:
最小化服務器安裝,配置如下:
yum install vim gcc gcc-c++ wget net-tools lrzsz iotop lsof iotop bash-completion -y
yum install curl policycoreutils openssh-server openssh-clients postfix -y
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
systemctl disable firewalld
sed -i '/SELINUX/s/enforcing/disabled/' /etc/sysconfig/selinux
hostnamectl set-hostname gitlab.example.com
reboot

2.rpm 包國內下載地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
yum install -y gitlab-ce-11.11.5-ce.0.el7.x86_64.rpm 現在有新版本了

3.修改一下配置文件,地址和郵件通知
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.8.3'
#可選郵件通知設置
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "[email protected]"
gitlab_rails['smtp_password'] = "授權碼"#不要用密碼要授權碼
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = "[email protected]"
user["git_user_email"] = "[email protected]"

執行配置並啓動服務:
gitlab-ctl reconfigure #修改完配置文件要執行此操作

gitlab-ctl #客戶端命令行操作行
gitlab-ctl stop #停止 gitlab
gitlab-ctl start #啓動 gitlab
gitlab-ctl restar #重啓 gitlab
gitlab-ctl status #查看組件運行狀態
gitlab-ctl tail nginx #查看某個組件的日誌

:登錄 gitlab web 界面:
http://x.x.x.x/
登錄 web 頁面並設置密碼,最少 8 位:
登錄,默認用戶爲 root:

jenkins系列1-gitlab安裝

創建用戶

jenkins系列1-gitlab安裝

創建組:
使用管理員 root 創建組,一個組裏面可以有多個項目分支,可以將開發添加到組裏
面進行設置權限,不同的組就是公司不同的開發項目或者服務模塊,不同的組添加不
同的開發即可實現對開發設置權限的管理。
jenkins系列1-gitlab安裝

創建項目:
添加在相應的組下面
jenkins系列1-gitlab安裝

jenkins系列1-gitlab安裝

把客戶端的密鑰添加進來
jenkins系列1-gitlab安裝

在項目web2創建一個文件
jenkins系列1-gitlab安裝

git clone [email protected]:linux36/web2.git
jenkins系列1-gitlab安裝

vi test.html
testv1
testv2
git add test.html
git commit -m "v2"
git push
jenkins系列1-gitlab安裝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章