gpt4 book ai didi

bamboo - Bamboo 中的可选工件下载任务?

转载 作者:行者123 更新时间:2023-12-01 00:49:02 24 4
gpt4 key购买 nike

是否可以使用可选的“工件下载”任务配置部署项目?

该工件来自另一个计划,该计划有 2 个阶段,可生产 2 个工件。如果只执行 1 个阶段,它将有 1 个共享工件。我希望我的部署项目即使只有 1 个工件也能运行。

但是 Bamboo 在整个执行过程中失败并出现错误:“无法下载工件共享工件:...”试图找到第二个工件。

如何告诉 Bamboo 忽略丢失的工件并继续执行?

最佳答案

我解决这个问题的唯一方法是不命名工件,而是将所有工件作为构建过程的一部分放入“目录”中,比如“artifacts/”,并将工件定义为“artifacts/**” ”。然后在部署方面,巧妙地操作用于部署的工件。

请注意,就我而言,我对同一构建的多个分支(想想“ future 版本”、“当前版本”、“旧版本”)有一个问题,这些分支上可能有不同的工件(“ future 版本”中的新功能”,或从“遗留版本”中老化的工件)。我必须将实际部署包装到一个“足够智能”的脚本中,以遍历给定部署环境中实际存在的工件。

我对 Bamboo 对工件管理特殊情况的处理并不完全满意。事实上,我发现在 Bamboo 中明智地使用“脚本”任务(并在一些外部 git 存储库中管理这些脚本)似乎是管理大型 Bamboo 安装的唯一真正方法。

关于bamboo - Bamboo 中的可选工件下载任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32469523/

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