.net 8 ci/cd自动化部署(windows)

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就会执行上面的命令,查看控制台看一看执行输出的命令,出现下面这个就是已经成功了

image

 

 发布到其他内网服务器可以用Publish over SSH插件配置,安装一下就好https://www.cnblogs.com/test-gang/p/18464554

posted @ 2025-09-02 16:42  ''Crazy  阅读(61)  评论(0)    收藏  举报