Gitlab 、Jenkins 管理員基本操作手冊


Gitlab

創建新用戶。

a)      

 

b)      

 

c)      因為還沒有密碼,所以還得重新在edit一次,設立密碼。

 

d)       

e)      

 

建立新的小組。並添加小組成員。

 

建立新的工程。並關聯小組

 

 

創建master、release分支,並增添保護。

因為git是基於指針,所以必須先要創建一個最基礎文件,所以需要通過先add a file 來創建一個Readme 文件,來創建 master分支。

 

 

添加保護。

 

 

代碼審核

                     

 

同意分支合並請求。增添標簽。

 

分支版本回退。

根據history找到要回退版本的版本號。

 

取消對master的保護。(參見4)

在本地客戶端,根據版本號reset。(無需寫全)

git reset --hard 2131

Push 提交修改。

git push -f -u origin master

重啟對master的保護。

 

 

Jenkins

添加新的工程

       配置:

              

 

              

              Credentials為gitlab用戶賬號

 

 

 

定時觸發檢查gitlab是否有更新。可把時間縮短為5分鍾,即可可實現一旦更新,自動觸發構建。也可以指定定點時間,周期設為一天,即可實現定時觸發。

 

 

 

 

 

 

修改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

 

配置遇到合並請求時觸發構建

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM