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
配置遇到合並請求時觸發構建

