gpt4 book ai didi

continuous-integration - 无人机 IO 何时和触发之间的区别?

转载 作者:行者123 更新时间:2023-12-05 02:30:08 25 4
gpt4 key购买 nike

我的需求是在 Gitea 中创建新标签时运行 drone build。

我可以在 Drone 文档中看到两个选项。请在下面找到:

什么时候

when:
event: tag
branch: master

触发器

 trigger:
branch:
- master
ref:
include:
- refs/tags/**

请解释区别并建议采取哪个选项。

最佳答案

Drone 有“Pipelines”和“Steps”的概念。

管道由一个或多个步骤组成。

“when”称为条件,用于限制步骤执行 - 即定义了 4 个步骤的管道可能仅根据条件集运行 2 个步骤。 - condition docs

触发器用于限制整个管道的执行 - 即管道可能会或可能不会根据触发器集运行。 - trigger docs

在我看来,触发器更适合您的用例 - 即仅在创建标签时运行此构建。

关于continuous-integration - 无人机 IO 何时和触发之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71949997/

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