博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET Core & Docker & Jenkins 零基础持续集成实战
阅读量:7087 次
发布时间:2019-06-28

本文共 793 字,大约阅读时间需要 2 分钟。

原文:

一.本系列教程说明

源代码管理工具:Gogs

持续集成工具:Jenkins
容器:Docker

二.git管理软件的选择

没有采用gitlab,因为gitlab比较吃配置,至少得2核4G的配置。采用go语言开发的gogs来代替,搭建方便(不到10分钟就能安装完成),资源消耗低,功能也比较强大,也非常实用。但是在企业开发中(企业买台高配服务器运行gitlab不过分吧,个人就没必要了),个人还是推荐使用 gitlab 。

关于gogs和gitlab的比较请参考下面的文章:

三.教程目录

Gogs需要

一个轻量级gitserver,类似于gitlab

一定要配置,提升Docker拉取镜像速度

  • 6.ASP.NET Core 持续集成 (自由风格&Pipeline)

提交代码以后,通过webhook推送事件到Jenkins,比轮询方式好

早期版本

下面的教程,由于时间的推移或者博主经过长期使用得出的经验,是博主不推荐的方式,比如:Jenkins以Docker方式运行,可以根据自己的需求来选择:

四.高级用法

五.ASP.NET Core 常见问题

链接文章 第九小节

六. Jenkins常见问题

七. Docker 常见问题

清理构建过程中产生的垃圾镜像

链接文章 第二小节

链接文章 第七小节

链接文章 第八小节

Docker Compose 版本

由于早期版本的Visual Studio 2017添加的Docker支持采用的Docker Compose方式,15.8 版本以后,就放弃了Docker Compose方式,直接采用Dockerfile,简单、方面,下列文章是以前的使用Docker Compose的时候写的,所以单独列出来。

链接文章 第三小节

链接文章 第四小节

链接文章 第五小节

链接文章 第六小节

如果学习过程中遇到问题,欢迎加下方QQ群提问。

转载地址:http://fsgml.baihongyu.com/

你可能感兴趣的文章
Linux 数据重定向
查看>>
android framebuffer
查看>>
nginx负载均衡以及反向代理
查看>>
《H3C路由器配置与管理完全手册》(第二版)前言和目录
查看>>
linux基本命令之计划任务
查看>>
java的内存模型
查看>>
年轻群体当道,哈弗F7如何赢得芳心?
查看>>
WebView注入Java对象注意事项
查看>>
libxml/HTMLparser.h file not found 解决方法
查看>>
实现局域网内单个ip断网
查看>>
vs code和node的相关使用 一一 bower 管理文件
查看>>
项目2 数据库表设计
查看>>
android的多线程机制
查看>>
nagios 监控
查看>>
本地连接腾讯云linux服务器上的mysql,连接不上问题解决
查看>>
Office 365 系列之五:创建新用户
查看>>
无法在Chrome浏览器中查看SCCM ***S报告
查看>>
Web服务器指纹识别工具httprint
查看>>
报表服务入门(实验9)安装Report Builder
查看>>
python使用pipeline读写redis
查看>>