平時開發的git 管理模式:
我們平時有 master 分支,develop 分支,然後從develop 分支拉取各個開發分支。
發布條件:
按照產品的需求如期完成開發後,測試聯調都沒有問題的情況下,開發測試產品加leader評審後符合發布條件後即可進行發布事宜。
發布流程:
首先用事務追蹤系統提乙個申請,申請的內容是此次發布的專案,使用到的指令碼,配置等內容需要提前申請審批通過,發布的tag 名稱,回滾方案等內容在jira 上都要體現。申請和指令碼,配置等準備工作都做好後,需要將開發分支的內容merge 到develop 分支上去,一般只要沒有直接從develop 分支上改動過的話就不會出現衝突,合併完之後需要打 tag [tag上是識別大小寫的,需要注意]打完tag 之後,將jira 轉給測試,一般等到晚上,測試的進行發布, 發布完成之後當時需要再大概測一下,如果沒啥異常情況基本就完事了,如果有問題那就只能馬上修復,然後重新打包,打tag 進行部署,重新發布測試,實在不行就只能回滾。等到第二天,監控系統沒啥問題,值班也都正常的話,記得將 develop 上的分支 merge 到 master 分支上,然後大家更新一下 develop 上的分支。
git tag 知識補充:
指向特定提交物件的引用,相當於對某次的commit 做乙個標籤,方便回退的時候用。
專案發布流程
1.通知客戶停掉伺服器,停掉線上伺服器。2.如果開發改動的東西比較多時,需要先導出線上資料庫 包括表結構和表資料 和本地的比對,比對表結構,表資料是因為本地可能加了一些預設值。之後,利用工具 比如putty xshell等 遠端連線線上資料庫。3.更新專案 4.編譯 5.發布 發布流程先一再二 一 ...
linux單專案發布流程
安裝虛擬環境 11 pip3 install virtualenv 建立軟連線 12 ln s usr local python3 bin virtualenv usr bin virtualenv 建立專案和虛擬環境所需要的資料夾 13 mkdir p data env 14 mkdir p da...
app上線發布流程 APP上線發布流程
上線流程 上線流程的主要步驟 在上線之前對程式進行記憶體動態和靜態分析,注意啟 的螢幕適配,不然會自動拉公升螢幕,使得螢幕自動適配失效 要借助csr檔案生成cer證書檔案 csr的生成是通過鑰匙串生成的 下圖是以真機除錯的development證書截圖,上線發布是選擇add store and ho...