我看不到有人谈论我想做的事情。我目前正在 bitbucket 区域内的分支合并上运行管道。
branches:
staging:
- step:
name: Clone
script:
- echo "Clone all the things!"
我想做的是,当一个分支合并到主分支时,触发一个事件,使计划能够在第二天运行。
如果没有变化,我不想运行任何东西,但是,如果有变化,我希望时间表生效并正常工作。
我已通读管道触发器:
https://support.atlassian.com/bitbucket-cloud/docs/pipeline-triggers/
但我看不到任何地方可以让我这样做。有人做过这样的事吗?有可能吗,还是我受到bitbucket本身的限制?
从未这样做过,但有一个用于创建计划的 API。我认为您需要确定日期并指定单个 cron 任务,例如2022 年 3 月 30 日午夜: 0 0 30 3 * 2022
然而,年份是一个扩展,而不是标准的 CRON 字段; “at”是一个可以访问的替代方案(但也不是标准的)。这一切都取决于 Bitbucket 允许 CRON 计划的内容,所以我认为这不是一个结论性的答案(仍然需要有关如何设置计划的信息)。
我在查看有关计划触发器的 bitbucket 文档后发现的事情:
希望这有帮助!