以上发布组件包到私有NuGet的步骤就实施完毕了 。
自动发布Web应用到IIS新建Freestyle project , 并在【源码管理】、【构建】填入您的构建信息 。[Publish Over SSH]插件跟OpenSSL能把编译好的文件发送到相应的服务器 , 并执行对应的集群分发脚本 。

文章插图

文章插图
示例构建shell脚本
#!/bin/bash echo '脚本开始执行'base_path=C:/jenkins_workspace/APIproject_path=$base_path/API.csprojpublish_path=$base_path/publishrm -rf $publish_pathnuget restore $base_path&& MSBuild.exe $project_path-t:"rebuild;publish;ResolveReferences;_CopyWebApplication" -p:"Configuration=Release;OutputPath=$publish_path"if [ $? -eq 0 ]; thenecho '发布成功:'$project_name''elseecho '发布失败:'$project_name''fiecho '脚本执行结束'示例分发bat脚本记得在局域网把相应服务器的共享文件夹启动net use \192.168.1.2app "password" /user:"administrator"xcopy/a/s/h/yC:appftpSFNovelAPI \192.168.1.2appAPInet use \192.168.1.3app "password" /user:"administrator"xcopy/a/s/h/yC:appftpSFNovelAPI \192.168.1.3appAPIxcopy/a/s/h/y C:appftpSFNovelAPI C:appSFNovelAPI结束以上记录并分享了我在Windows实施自动化的过程与步骤 , 如果大家有更好的建议与提议 , 可以在下方评论反馈给我 。转自 https://www.cnblogs.com/skychen1218/p/13633012.html
【.Net在Windows上使用Jenkins做CI/CD】
推荐阅读
- 丝绸之路是在哪个时期开通的 丝绸之路最早是由谁开通的
- YARN 在字节跳动的优化与实践
- 数据库:innodb数据组织形式
- 教你在几分钟内构建一个Python包
- 荀彧帮曹操后又反对曹操当魏王 荀彧在曹操中的地位
- 喝茶拉肚子是在排毒吗,五种养生茶是首选
- 在Linux中使用Bashtop与Bpytop监管系统资源
- 清平乐村居表达了诗人什么之情 清平乐村居词人在词中勾勒了一幅怎样的画面
- 手机游戏|在这一刻 我变成了光!《奥特曼》手游定档4月29日
- 吴用和谁在宋江坟前上吊 最后在宋江墓前自缢身亡的是
