詹金斯和SCP

时间:2013-03-08 16:17:57

标签: jenkins scp

我已经建立了一个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框)

我该如何实现呢?

修改

我可以在没有任何其他脚本的情况下解决问题。解决方案非常简单,我的问题结果证明是愚蠢的。

我所做的只是告诉蚂蚁将所有网页文件复制到./public_html而不是./build/web-inf/是什么让jenkins scp将所有文件从public_html复制到public_html本打算。

1 个答案:

答案 0 :(得分:0)

如果您的目标只是构建期间生成的SCP文件,并且插件似乎无法正常工作(我在配置中看不到任何错误),您可以使用“执行shell”构建步骤并键入scp命令就像(在你的作业的构建目录中首先在shell中尝试以获得正确的语法):

scp -r build/web-inf/* user@host:/destination-directory