1、ci/cd 概念(自动化部署下面流程)
1.dotnet build 构造
2.dotnet publish 发布
3.dotnet run 运行
2、如何实现项目自动化
使用jenkins+gitee部署
vs2022提交到gitee,jenkins下载项目,在构造、发布、运行到系统
1. vs2022创建项目,登录gitee新建空白项目,复制项目地址,vs2022点击git更改,新建git仓库,选择远程地址复制gitee地址,推送。
2.安装jenkins,自动创建任务,下载项目
我是参考的 https://zhuanlan.zhihu.com/p/1911453834858964265 这个地址,安装jenkins
java sdk下载地址 https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
jenkins下载地址 https://www.jenkins.io/download/ 或者清华镜像网:https://mirrors.tuna.tsinghua.edu.cn/jenkin(官网下载太慢,我这边用的是清华镜像)
这里注意安装jenkins的时候,路径要选择java安装的sdk路径
kenkins安装完成之后
1.安装gitee插件,在manage里面的plugins
2.配置gitee插件,在manage的system最下面有个gitee配置,配置成功后,点击build now 就会开始下载
3.配置/运行
1.在Build Steps 选择Execute Windows batch command(我这是windows)
输入命令(注意第一次下载的文件目录,如果默认项目.csproj不在下载的地址里面,重新指定一下目录)
dotnet build
dotnet publish
dotnet run
然后再次点击build now就会执行上面的命令,查看控制台看一看执行输出的命令,出现下面这个就是已经成功了

)
