gpt4 book ai didi

bamboo - 在构建脚本中获取触发原因

转载 作者:行者123 更新时间:2023-12-05 07:14:38 25 4
gpt4 key购买 nike

有没有办法从构建脚本(可能是环境变量)中查看导致计划运行的触发器类型?

为什么

我正在做一个需要相当多时间才能运行完整构建的构建。我付出了很多努力来使增量构建工作。我目前有 bamboo 设置,可以通过设置多个计划在开发(主)分支上运行增量构建,并在生产分支上运行完整构建。我想每天对 dev 分支进行一次完整构建,但我希望它与代码更改时发生的增量构建在同一计划中发生。

最佳答案

据我所知,没有办法获得触发器的类型,因为没有 variable可用作脚本的环境变量。

但是,您是计划的所有者,一个变量告诉您​​计划的名称:bamboo.shortPlanName(实际上也是 bamboo .planKey).由于您定义了计划的触发器,因此您应该能够从那里推断出有关触发器类型的信息。

A Bamboo plan defines the details of your continuous integrationworkflow. You use a plan to identify the source code repository,specify the tasks to run in your build, and when to trigger a build.Each plan belongs to a project. You can add a plan to an existingproject or create a new project.source

现在,这可能不会帮助您实现目标,因为据我了解,您希望根据某些情况动态更改计划。您的脚本可能会尝试依赖外部文档来跟踪上次执行的计划是什么,并根据已触发的计划决定下一步要做什么,但我想得太过分了。

关于bamboo - 在构建脚本中获取触发原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59845031/

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