创建新用户。

a)      Gitlab 、Jenkins 管理员基本操作手册

 

b)      Gitlab 、Jenkins 管理员基本操作手册

 

c)      因为还没有密码,所以还得重新在edit一次,设立密码。

Gitlab 、Jenkins 管理员基本操作手册

 

d)       

e)      Gitlab 、Jenkins 管理员基本操作手册

 

建立新的小组。并添加小组成员。

Gitlab 、Jenkins 管理员基本操作手册

 

建立新的工程。并关联小组

Gitlab 、Jenkins 管理员基本操作手册

 

Gitlab 、Jenkins 管理员基本操作手册

 

创建master、release分支,并增添保护。

因为git是基于指针,所以必须先要创建一个最基础文件,所以需要通过先add a file 来创建一个Readme 文件,来创建 master分支。

Gitlab 、Jenkins 管理员基本操作手册

 

Gitlab 、Jenkins 管理员基本操作手册

 

添加保护。

Gitlab 、Jenkins 管理员基本操作手册Gitlab 、Jenkins 管理员基本操作手册

 

 

Gitlab 、Jenkins 管理员基本操作手册

代码审核

                     Gitlab 、Jenkins 管理员基本操作手册

 

同意分支合并请求。增添标签。

Gitlab 、Jenkins 管理员基本操作手册

Gitlab 、Jenkins 管理员基本操作手册

 

Gitlab 、Jenkins 管理员基本操作手册

分支版本回退。

根据history找到要回退版本的版本号。

Gitlab 、Jenkins 管理员基本操作手册

 

取消对master的保护。(参见4)

在本地客户端,根据版本号reset。(无需写全)

git reset --hard 2131

Push 提交修改。

git push -f -u origin master

重启对master的保护。

 

 

Jenkins

添加新的工程

       配置:

              Gitlab 、Jenkins 管理员基本操作手册

Gitlab 、Jenkins 管理员基本操作手册

 

              

              Credentials为gitlab用户账号

 

 Gitlab 、Jenkins 管理员基本操作手册

 

定时触发检查gitlab是否有更新。可把时间缩短为5分钟,即可可实现一旦更新,自动触发构建。也可以指定定点时间,周期设为一天,即可实现定时触发。

 

Gitlab 、Jenkins 管理员基本操作手册

 

 

Gitlab 、Jenkins 管理员基本操作手册

 

 

Gitlab 、Jenkins 管理员基本操作手册

 

修改Jenkins用户,使shell有root权限。

1.

vim /etc/sysconfig/jenkins

2. 找到 $JENKINS_USER 改为 “root”:

$JENKINS_USER="root"

3. 修改目录权限和所有者

chown -R root:root /var/lib/jenkins

chown -R root:root /var/cache/jenkins

chown -R root:root /var/log/jenkins

4. Restart

service jenkins restart

ps -ef | grep jenkins

 

配置遇到合并请求时触发构建

Gitlab 、Jenkins 管理员基本操作手册

 

 

相关文章: