微调无人机管道台阶上的条件



我有一个非常基本的.drone.yml文件:

kind: pipeline
name: default
steps:
- name: build-testing-docker
image: my-docker-repo/my-docker-image:latest
when:
event: pull_request

我正在尝试了解when部分的可能配置。在官方文档中找不到某些内容。我在哪里可以找到这部分 ymal 的 API?

同意,这可以更好地记录下来。

有效值似乎为:

  • pull_request
  • 标记
  • 推广(仅在较新版本的无人机中(
  • 回滚(仅在较新版本的无人机中(
  • 部署(仅在旧版本的无人机中(

。或使用 yaml 数组语法的上述任意组合(例如event: [push, tag](。

较新版本无人机的来源: https://docker-runner.docs.drone.io/configuration/conditions/跳到页面下方大约 1/3 的"按事件"标题。

旧版无人机的来源: https://0-8-0.docs.drone.io/step-conditions/跳到页面下方大约 1/3 的"事件"标题,并注意最后一个示例"为所有构建事件执行步骤",它隐含地告诉我们完整的有效值集。

相关内容

  • 没有找到相关文章

最新更新