原文:.NET 微服务——CI/CD(1):Jenkins+Gitee自动构建

CI CD 持续集成 持续部署,这概念有段时间了,网上有很多八股文,我就不写了。我只说它可以替你做到什么程度:当你需要更新一个版本,只需通过git把代码提交到指定的仓库,然后就可以自动打包 构建镜像 发布 运行。在这几个步骤前后,你还可以通过shell脚本或者其他类似的方法来更好的控制每一个环节。从我角度来看,只是简单应用的话,它其实并不复杂。.net同学们,希望你们考虑在项目中用到它,至少它可以 ...

2022-01-04 10:24 5 1529 推荐指数:

查看详情

.NET 微服务——CI/CD(2):自动打包镜像

准备工作 一、开启docker的tcp 我的服务器是linux,以端口2376为例,找到docker.service,在ExecStart下新增这段代码即可: 效果图: 然后重载服务列表,重启docker,语句: 二、Jenkins安装Docker插件 ...

Wed Jan 05 17:26:00 CST 2022 8 1280
.NET 微服务——CI/CD(3):镜像自动分发

如何通过Jenkins完成镜像分发?基本做法是:打包镜像→上传镜像到仓库→脚本分发。镜像仓库也有很多,比如docker hub、Harbor等,今天这一篇讲一下基于阿里云镜像仓库的操作。 首先,准备一个阿里云镜像仓库,个人版是免费的。 然后下载这个插件: 这个插件主要 ...

Thu Jan 06 22:05:00 CST 2022 2 814
.Net微服务实战之CI/CD

系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) 相关源码:https://github.com/SkyChenSky/Sikiro 地基 ...

Mon Jul 27 22:12:00 CST 2020 24 5813
Jenkins实现CI/CD自动构建和发布步骤

使用Jenkins实现CI/CD.这个虽然是非常简单和基础的功能,但是我用了很长时间才摸着石头过了这趟水. 本文使用的技术为: Jenkins+Git+Maven+Tomcat 简单来说: 通过Jenkins拉取git仓库代码,使用远程命令将maven编译测试好的war包发送(发布)到远程 ...

Sat Apr 11 08:22:00 CST 2020 0 3307
Jenkins+Gitee异常解决

Failed to connect to repository : Command "git ls-remote -h username@mygit.com:cc/myproject.git HEAD ...

Sat Dec 21 21:29:00 CST 2019 0 921
.NET 微服务——CI/CD(4):避坑和一点经验

如果你看过之前几篇文章,应该已经Jenkins成功搭建了CICD环境,但是进入正式环境会有一些坑,不注意中招的话很难受,这里总结一下,避免重复消耗精力。 后门漏洞 Jenkins有后门,这是个老问题了。虽然早在18年就有人发现,而且当时Jenkins团队也快速打了补丁(2.137以后 ...

Sat Jan 08 00:27:00 CST 2022 0 860
Jenkins + Gitee + .Net6 实现持续集成与持续交付(CI/CD)

目标 创建一个.Net6项目,结合JenkinsGitee实现CI/CD (当编写完代码,并提交到Gitee仓库之后,Jenkins自动帮我们测试,打包,发布项目) 关于Jenkins,Docker 的环境搭建可以参考我的上一篇文章 https://www.cnblogs.com ...

Sat Dec 11 00:51:00 CST 2021 2 1085
基于Kubernetes构建企业Jenkins CI/CD平台

基于Kubernetes构建企业Jenkins CI/CD平台 1.蓝绿发布 项目逻辑上分为AB组,在项目升级时,首先把A组从负 载均衡中摘除,进行新版本的部署。 B组仍然继续提供 服务。A组升级完成上线,B组从负载均衡中摘除 ...

Wed Apr 29 19:09:00 CST 2020 1 2381
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM