gpt4 book ai didi

Jenkins 和 SCP

转载 作者:行者123 更新时间:2023-12-04 18:20:55 31 4
gpt4 key购买 nike

我已经建立了一个 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完全按照它的意图。

最佳答案

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

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

关于 Jenkins 和 SCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15298477/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com