我正在运行Jenkins v1.581并将工件发布到SCP Repository v1.8。 我能够成功地将我的工件从SCP复制到目标目录;所以我知道服务器名称,身份验证等都是正确的。
我的配置如下所示:
来源:tmp / distribution / target / deploy / opt / **
目的地:选择
当Jenkins puts
文件越过SCP时,它最终会进入opt/tmp/distribution/target/deploy/opt/rest_of_path
的目录结构。看起来它保留了文件的原始路径,因为它作为工件存在并将其附加到目标路径。这会导致我的工件被部署到意外的路径。
我的期望是他们最终会成为opt/rest_of_path
。我该如何解决这个问题?
答案 0 :(得分:0)
我使用SSH插件上的Send build artifacts将Publish替换为SCP Repository。这个插件有一个Remove prefix
的选项,它完全符合我的要求。