190425 -不同git分支代碼配置不同配置文件

看了上次的工作記錄時間,我的天已經20多天沒寫工作總結了,得到好好反省反省自己了。

今天總算有點時間了,打算給自己充充電。
之前基本把gitlab 環(huán)境搭建起來了,里面的基本操作功能摸索的差不多了,就打算放個項目上去實現自動觸發(fā)腳本部署工作。

總結了下流程方案
1. 準備 master,test 分支 (master 主要是部署線上,開發(fā)人員在test 分支開發(fā),pm merge 到master)
2. 創(chuàng)建添加開發(fā)者,保護master分支 不允許push 只允許管理員merge ,分配test 分支給開發(fā)者
3. 代碼提交觸發(fā)不同分支下的腳本文件

噠噠噠,全部工作完成,腳本也能正常觸發(fā),但是在merge到master 分支是腳本文件總是被覆蓋,每個分支下的腳本內容是不同,隨找google 爸爸問下答案。
git 有支持合并代碼是忽略某個文件不被覆蓋( .gitattributes),完美決解了我的問題,不過過程踩了許多坑,這里就不說了。

ps:
    自動化部署就算搭建好了,想想就開心,再也不用自己打包上傳服務器,關閉啟動這些繁瑣的工作,提高了工作效率。
    后續(xù)在繼續(xù)挖掘gitlab 更高級的功能,就當入門了



?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容