源代码管理工具: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群提问。