jenkins Publish Over SSH Parameterized publishing 让通过ssh上传服务器变成可选操作


需求背景:公司目前jenkins在我的调整下,java android 均已使用jenkins打包,但是开发使用时有个需求,有时候只需要构建,把包上传到一个svn而不需要把包上传到测试服务器覆盖目前已有的包。所以这边记录的是如何配置Publish Over SSH 让通过ssh上传到服务器变成可选操作。配置步骤将以截图显示

1.一定要允许参数化构建

 

 

2.添加构建后置操作,publish over ssh

 

 

由于这里可以添加多个server,所以需要对每一个server添加一个label标签

3.最重要一步,点击下面高级

 

 

 

 这里名字一定要与上面步骤1的名字一致,配置好后点击保存。

4.参数化构建

 

 

如果这里不写一个server的label标签名时,那么构建成功后不会执行publish over ssh。如果配置了多个server,有多个sever的label 那么填写内容可以是aaa || bbb 这种  按照文档描述 好像是正则表达式  那么我这里只构建成功后执行aaa服务器,那么我这里只填写aaa即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM