新cBSS灰度發佈Git管理流程

一、灰度發佈規範
1.1 統一規範
對於一個完整工程,共包括三類分支:
(1)feature分支
命名規範:feature_TFS任務ID號_版本號(feature_54321_180510)
權限規範:研發人員有權限操作
管理規範:以任務爲單位,一個工程可存在多個feature分支。
(2)release分支(版本分支)
命名規範:release__版本號(如release_180510)
權限規範:研發人員可通過微服務管理平臺進行以下操作:創建,合併(及解決衝突)
管理規範:以版本爲單位,一個工程可存在多個版本分支。
(3)Master分支
命名規範:master
權限規範:配置組有權限操作,研發人員可通過微服務管理平臺進行創建。
管理規範:一個工程只存在一個master分支。
1.2 流程圖
在這裏插入圖片描述
二、Git操作流程手冊
下面介紹的Git操作流程僅作參考,適用於當前Git版本:10.12,及IDEA版本:2017.2.2。更詳細的流程說明請參考官方文檔或幫助。
2.1 在GitLab上創建工程(需要Master及以上權限)
1.打開Git網站:http://xxxxx:8825/,根據所給賬號進行登陸,之後進入個人主頁,點擊頁面上綠色圖標“New project”按鈕。
在這裏插入圖片描述
2.之後選擇項目分組,填寫項目名稱,選擇相應的權限,一般選擇private權限,然後點擊“Create project”按鈕,即可創建成功。
在這裏插入圖片描述
3.創建完成此時工程中不包含代碼。
2.2 使用IDEA上傳代碼(需要Developer及以上權限)
2.2.1 新建工程上傳代碼
創建本地倉庫:打開工具欄VCS–>Import into Version Control–>Create Git Repository,在彈框中選中項目所在的位置,點擊OK,此時項目文件全部變成紅色。
在這裏插入圖片描述在這裏插入圖片描述
2.添加要提交的代碼文件:選中需要提交到git中的文件或文件夾,點擊右鍵選擇Git—>add,將文件添加到git倉庫。
在這裏插入圖片描述
3.提交代碼到本地Git倉庫:在項目名稱上點擊右鍵Git–> Commit Directory,在彈窗中輸入Commit Message,點擊Commit。
在這裏插入圖片描述
4.Push代碼到服務器Git倉庫:

  1. 首先獲取遠端服務器git工程url,url地址在3.1中創建的工程頁面,複製地址時,加密方式要選擇HTTP。
    2)在IDEA中配置遠端git地址,項目名稱點擊右鍵Gi–>Repository–>Push:
    在這裏插入圖片描述
    3)在URL一欄中填寫第一步中得到的url,點擊ok將代碼push到遠端git:
    在這裏插入圖片描述
    4)進入git網站上該工程頁面,可以看到我們上傳的文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章