我已经建立了一个 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
方框打勾)
我怎样才能做到这一点?
编辑
我可以在没有任何额外脚本的情况下解决问题。解决方案非常简单,以至于我的问题被证明是愚蠢的。
我所做的只是告诉 ant 将所有 web 文件复制到,而./public_html
不是./build/web-inf/
让 jenkins scp完全按照预期复制所有文件。public_html
public_html