生成流水線搭建過程目錄
阿新 • • 發佈:2018-11-10
設計初衷,之前有過手動維護五個專案的經歷,且專案之間存在關聯關係,當時是用Docker承載,也沒有使用Jenkins,直接在伺服器上裝了Git,把程式碼Pull下來,然後靠手動執行編譯部署,每次新程式碼進來,需要進入到每一個Docker容器中執行編譯然後執行,哪個有改動,就進哪個容器中,在那時感覺也沒什麼,無非是感覺加大了點工作量,至少是還能解決問題,可是當連續多次這樣操作之後,繁瑣感油然而生,如果專案在多一些,整個開發工作時間怕是要折半了,得花大把時間去維護這些部署工作,當時花了點時間找部落格學習,也學到了一些新東西、新工具,多次磨合、使用後,慢慢地也就開始將學到的融合在一起,構建一個簡單的生成流水線,至少確保了新程式碼加入後,不要手動去維護了,還獲得了一些額外的好處。
本次基於Asp.Net Core、Jenkins、Gitee、Docker、Docker Machine、Docker Swarm、騰訊雲映象倉庫搭建生成流水線,並確保新專案按照標準化流程搭建並推送到碼雲中,簡單配置Jenkins後便能夠生成且可以直接瀏覽。
生成流水線搭建目錄如下:
一、設計生成自動化流水線
二、約定專案搭建標準化流程
三、約定Jenkins構建指令碼
四、配置流水線中的Docker環境
五、配置流水線中的Docker Machine
六、配置流水線中的Docker Swarm
七、新建專案到Jenkins中
八、更多服務加入 到流水線中
本文地址:https://www.cnblogs.com/CKExp/p/9860427.html
歡迎關注微信訂閱號,有新的文章將同步到訂閱號中
2018-11-10,望技術有成後能回來看見自己的腳步