netcore项目windows下使用jenkins实现的CI/CD
2020-03-14 21:59 zilo 阅读(320) 评论(0) 收藏 举报一、安装Jenkins
1.首先安装JDK环境
2.安装Jenkins
下载地址:https://jenkins.io/download/

安装后在浏览器中输入http://localhost:8080/jenkins/。访问,安装成功的话就会出现jenkins的界面
根据提示输入密码,然后会出现插件安装的一个选择,直接选择推荐安装即可。如果出现安装失败,不要管,一直装到最后

创建好管理员账号。
3.进入管理后台后,先去更改镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json


然后在可更新里,把失败的插件重新安装一下,把Git、Git Server、Git Client、Gitee Plugin插件安装上,
另外把Xunit的插件安装上

还有邮件通知的插件 可以参照:https://www.cnblogs.com/imyalost/p/8781759.html 和 https://www.cnblogs.com/wldan/p/10946919.html

二、准备代码
1、新建一个Netcore控制台项目,和一个Xunit的单元测试项目

2.将代码推送到Gitee仓库

三、配置Jenkins
1.新建一个流水线项目


配置项目
配置代码仓库

增加构建步骤


构建部署可分别放在多个步骤里
添加构建完成后的操作
发布测试结果

发送邮件

点击应用 保存后
执行构建

等待构建完成

出错的话是红色的,

可以查看控制台输出


最后配置Gitee,当代码push到Gitee时,自动调用Jenkins执行流水线操作。实现自动测试、自动部署

Gitee里填入相应的链接和密码

现在重新提交一下代码

推送成功后触发

结束
附上 邮件通知,邮件通知模板网上很多,邮箱需要配置SMTP

备注:邮件发送不成功,可能是25端口被封,查看服务器提供商是否有25端口解封方法
浙公网安备 33010602011771号