CI/CD

它的意思是 持续集成/持续部署,这也不是新概念。那些八股文就不写了,说话的方式简单点:如果成功搭建CI/CD环境,当你需要迭代线上程序时,只需通过git提交代码就可以,其他什么都不用做。是不是很爽?这样你就拥有了快速迭代的能力,微服务大环境下,这也是必要的。

准备工作

1、准备一个.NET6项目:

.NET6 微服务——CI/CD(1):搭建Jenkins并实现自动构建-LMLPHP

2、准备一个gitee仓库

3、准备一台服务器(非必要)

安装Jenkins

首先在docker中运行这段代码(代码来自官网):

docker run \
  -u root \
  --rm \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean
01-04 16:20