我已经设置了Jenkins构建,除了最后一步,一切都正常。整个构建过程会创建一个名为"build"的目录。
该目录包含一个"web-inf"文件夹及其内部的所有文件,我希望通过SCP将它们发布到不同的位置,以便"build/web-inf"文件夹中的所有内容都成为目标文件夹的内容。
Jenkins SCP插件的设置如下(它是一个后置构建步骤):
导致:
(选中“保持层次结构”框)。
我该怎么做才能实现这一目标呢? 编辑 我解决了这个问题,而且不需要任何额外的脚本。解决方案非常简单,以至于我的问题变得很愚蠢。
我所做的就是让ant将所有web文件复制到
该目录包含一个"web-inf"文件夹及其内部的所有文件,我希望通过SCP将它们发布到不同的位置,以便"build/web-inf"文件夹中的所有内容都成为目标文件夹的内容。
Jenkins SCP插件的设置如下(它是一个后置构建步骤):
source: build/web-inf/**
destination: public_html/
导致:
public_html/build/web-inf/...
但应该是:
public_html/...
(选中“保持层次结构”框)。
我该怎么做才能实现这一目标呢? 编辑 我解决了这个问题,而且不需要任何额外的脚本。解决方案非常简单,以至于我的问题变得很愚蠢。
我所做的就是让ant将所有web文件复制到
./public_html
而不是./build/web-inf/
,这使得jenkins scp将所有文件从public_html
复制到public_html
,正如它原本打算的那样。