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