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即可。
本文来自博客园,作者:margo,转载请注明原文链接:https://www.cnblogs.com/ZMargo/articles/11737787.html