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即可。

posted @ 2019-10-25 14:20  margo  阅读(1452)  评论(0编辑  收藏  举报