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

本文共 893 字,大约阅读时间需要 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群提问。

posted on
2018-12-25 11:02 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/10172751.html

你可能感兴趣的文章
羊车门问题(Python)
查看>>
网络流题集
查看>>
让Dropdownlist既有静态项又有动态项或者既能有编辑项又能绑定数据源
查看>>
421. Maximum XOR of Two Numbers in an Array
查看>>
Spring Boot读取配置的几种方式
查看>>
冲刺NO.3
查看>>
Java Reflection(二):Classes
查看>>
移动APP测试流程
查看>>
SqlServer中创建非聚集索引和非聚集索引
查看>>
单件模式
查看>>
html5 新标签
查看>>
预加载显示图片的艺术
查看>>
MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
查看>>
订餐系统之获取淘宝外卖订单
查看>>
会计基础第一节内容概述
查看>>
AE开发中出现无spatial analysis和3D分析等的licence情况
查看>>
嵊州D2T1 “我只是来打个电话”
查看>>
第十周进度条
查看>>
[詹兴致矩阵论习题参考解答]习题2.1
查看>>
切换用户后,/etc/profile的配置不起效
查看>>