目录
CI/CD准备工作安装Jenkins添加并配置Gitee新建工作流CI/CD
它的意思是 持续集成/持续部署,这也不是新概念。那些八股文就不写了,说话的方式简单点:如果成功搭建CI/CD环境,当你需要迭代线上程序时,只需通过git提交代码就可以,其他什么都不用做。是不是很爽?这样你就拥有了快速迭代的能力,微服务大环境下,这也是必要的。
准备工作
1、准备一个.NET6项目:
ker.sock jenkinsci/blueocean
没有提前下载镜像也没关系,因为它会自动下载。如下:
uo;Freestyle”任务。
在“源码管理”这一页,选择Git,输入你仓库的地址:

这里会报错很正常,因为没有配置账户密码。点击新增一个证书,种类选账户密码,然后选择它。正常情况下就像这样:

然后在下面设置分支,这一项决定jenkins拉取哪个分支的代码(如果不写就是任意分支):

然后就是构建触发器,选推送代码到gitee时触发(这个url先拷贝出来):

打勾以后,会多出很多选项,其他的都不用管,只需要在这里生成一个token就可以:

然后回到gitee仓库,找到管理→webhooks→新建,填入准备好的地址和token:

添加成功后看下测试请求的结果,正常情况下是200:

接下来测试触发器是否可以正常工作。构建前工作区是空的:

手动构建后:

现在提交修改代码到gitee,看能否自就直接用vs自带工具提交了:

然后转到jenkins后台,可以看到多出一个构建记录:

戳进去看控制台输出:

的确是我刚才提交的修改,自动构建成功。
下一步是拉到代码的同时,根据代码中的Dockerfile自动打包成镜像并且运行,下一篇继续。
到此这篇关于.NET微服务架构CI/CD自动构建Jenkins+Gitee的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。








