源代碼管理工具:Gogs 持續集成工具:Jenkins 容器:Dockerhtml
本教程選用輕量級的 Git 管理工具 Gogs,搭建簡單。web
1.配置免費HTTPS證書 (Gogs須要)docker
2.安裝Gogs工具
4.Docker配置加速器 (必定要配置,提高Docker拉取鏡像速度)spa
6.Jenkins配置Gogs webhook插件(提交代碼之後,經過webhook推送事件到Jenkins,比輪詢方式好)htm
7.ASP.NET Core 持續集成 (自由風格&Pipeline)blog
下面的教程,因爲時間的推移或者博主通過長期使用得出的經驗,是博主不推薦的方式,好比:Jenkins以Docker方式運行,能夠根據本身的需求來選擇:
連接文章 第九小節
1.Docker 刪除全部無名稱的鏡像(清理構建過程當中產生的垃圾鏡像)
2.Docker 中間鏡像問題(連接文章 第二小節)
3.設置Docker容器重啓策略(連接文章 第七小節)
4.設置Docker打包鏡像過程自動交互(連接文章 第八小節)
因爲早期版本的Visual Studio 2017添加的Docker支持採用的Docker Compose方式,15.8 版本之後,就放棄了Docker Compose方式,直接採用Dockerfile,簡單、方面,下列文章是之前的使用Docker Compose的時候寫的,因此單獨列出來。
1.固定容器外部端口 (Docker Compose)(連接文章 第三小節)
2.設置Docker鏡像版本 (Docker Compose)(連接文章 第四小節)
3.設置Docker容器名稱 (Docker Compose)(連接文章 第五小節)
4.設置Docker容器重啓策略 (Docker Compose)(連接文章 第六小節)
若是學習過程當中遇到問題,歡迎加下方QQ羣提問。