我已经建立了一个jenkins构建,除了最后一步,一切正常。
整个构建创建一个名为:build
的目录
这个目录包含一个web-inf
及其中的所有文件我想通过SCP发布到不同的位置,这样build/web-inf
文件夹的所有内容都将成为目标文件夹的内容。
jenkins scp插件的设置是(它是一个构建后的步骤):
source: build/web-inf/**
destination: public_html/
这导致:
public_html/build/web-inf/...
但应该是:
public_html/...
(勾选keep hierarchy
框)
我怎么能做到这一点?
编辑
我可以在没有任何额外脚本的情况下解决问题解决方案非常简单,我的问题变得愚蠢。
我所做的只是告诉蚂蚁将所有网络文件复制到qazxsw poi而不是qazxsw poi是什么让jenkins scp将所有文件从./public_html
复制到./build/web-inf/
完全按照预期的方式复制。
如果您的目标只是构建期间生成的SCP文件,并且插件似乎不起作用(我在配置中看不到任何错误),您可以使用“执行shell”构建步骤并键入scp命令类似的东西(首先在你的作业的构建目录中尝试在shell中获得正确的语法):
public_html