ASP.NET Core DevOps
一.本系列教程说明#
源代码管理工具:Gogs
持续集成工具:Jenkins
容器:Docker
本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。
三.教程目录#
-
1.配置免费HTTPS证书 (Gogs需要)
-
4.Docker配置加速器 (一定要配置,提升Docker拉取镜像速度)
-
6.Jenkins配置Gogs webhook插件(提交代码以后,通过webhook推送事件到Jenkins,比轮询方式好)
-
7.ASP.NET Core 持续集成 (自由风格&Pipeline)
早期版本#
下面的教程,由于时间的推移或者博主经过长期使用得出的经验,是博主不推荐的方式,比如:Jenkins以Docker方式运行,可以根据自己的需求来选择:
四.实战#
五.ASP.NET Core 常见问题#
链接文章 第九小节
六. Jenkins常见问题#
七. Docker 常见问题#
-
1.Docker 删除所有无名称的镜像(清理构建过程中产生的垃圾镜像)
-
2.Docker 中间镜像问题(链接文章 第二小节)
-
3.设置Docker容器重启策略(链接文章 第七小节)
-
4.设置Docker打包镜像过程自动交互(链接文章 第八小节)
Docker Compose 版本#
由于早期版本的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)(链接文章 第六小节)
八. Jenkins 高级用法#
九. Linux 操作#
如果学习过程中遇到问题,欢迎加下方QQ群提问。
作者:晓晨Master(李志强)
出处:https://www.cnblogs.com/stulzq/p/8629165.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
目前学习.NET Core 最好的教程 .NET Core 官方教程 ASP.NET Core 官方教程
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现