码迷,mamicode.com
首页 > Web开发 > 详细

jenkins +git+ssh 构建 .net项目

时间:2020-01-09 18:47:16      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:exec   远程服务   git   jdk   htm   文档   img   web   pyw   

jenkins +git+ssh 构建 .net项目

安装jenkins jdk 和插件就不一一介绍了。

Multiple SCMs 插件介绍:可以获取多个项目(如果你的项目中有依赖其他项目的)

 技术图片

 

 

技术图片

 

 

 技术图片

 

 

 

技术图片

 

 

  Source files :需要上传的文件地址,相对地址(比如:D:\Program Files\Jenkins\workspace\test\a.zip;对应这里a.zip,test为当前构建的项目)

  Remote prefix:忽略前面的路径(比如:test;远程服务器上就是a.zip)

  Remote directory :远程服务器上的目录(这个目录是相对地址,相对你全局ssh配置的那个地址)

  Exec command :ssh脚本(可以执行远程脚本)

 

  构建脚本:

   /t:ResolveReferences;Compile /t:_CopyWebApplication
   /p:Configuration=Release;VisualStudioVersion=15.0 /property:TargetFrameworkVersion=v4.7.1
   /p:WebProjectOutputDir=%publishUrl%/test.Web
   /p:OutputPath=%publishUrl%/test/bin

 压缩脚本:

   cd D:\‘Program Files‘\Jenkins\workspace\Pxin.InternalService.web\publish\test.Web
   Compress-Archive -Path * -DestinationPath test.zip -Force

解压脚本:

   Expand-Archive -Path test.zip  -DestinationPath ./ -Force

 

  参考资料:https://www.cnblogs.com/peterYong/p/10161752.html;   https://www.cnblogs.com/sparkdev/p/10166061.html

  感谢大佬们的文档支持!

 

jenkins +git+ssh 构建 .net项目

标签:exec   远程服务   git   jdk   htm   文档   img   web   pyw   

原文地址:https://www.cnblogs.com/kinggongwei/p/12172721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!