Bootstrap

windows下Jenkins搭建.NET gitee

前言:我们要在windows上安装.net代码。实现自动编译

1.安装Jenkins,环境,其他的 java(略)

2.构建项目

        1).配置系统gitee  

               链接名: 随便写 ;

               Gitee 域名 URL:Gitee - 基于 Git 的代码托管和研发协作平台        

                私人令牌:https://gitee.com/profile/personal_access_tokens 进入网址后生成一个

                

        2).git安装地址

 

        3).创建项目  项目命名尽量不要使用汉字。总有稀奇古怪的错误,例如显示乱码。命令不适配

【转】Jenkins 构建触发器操作详解_jenkins构建触发器_sinolover的博客-CSDN博客

构建环境没有选择

 构建可以选择多个。我选择的都是windows 。下面的1234是第一个,其它的每一个就是一个(不清楚为什么全部放在一个会报错,按照我这么放就可以了)

首先  上面的配置好了代码就可以拉取下来了。拉取的位置为下图所示,C:\ProgramData\Jenkins\.jenkins\workspace

   

  1.作用:下载nuget包,格式 :

下载的nuget.exe网址:https://www.nuget.org

下载的nuget.exe路径  restore  C:\ProgramData\Jenkins\.jenkins\workspace\(前面的可以省略)代码的sln,csproj都可以。

2.作用:删除启动的项目   格式:TASKKILL  /IM  进程名  -f      -f 直接确认

3.格式:dotnet build 代码路径  作用:编译

        dotnet publish 代码路径  -o  发布位置   作用:发布到哪里 

4. 发布的位置 启动了俩个后台   all.bat 包含 start 1.bat 回车  2.bat  

        1.bat 内容: cd  发布位置  回车 项目.exe 或者 项目.dll  (这里写的什么。上面的2就删除什么)

        2.bat 同上

5.前端位置 ,删除编译的,从新编译

6.同上

7.前端位置 ,打包,

8.同上

9. 删除nginx代理位置的dist ,新建个空的dist ,拷贝  打包位置 到 nginx代理位置 

构建后操作没有选择。

跑下。我的就OK了。

4.其他补充

        1).修改项目的存放记录。重启端口后加restart

 

 

;