【问题标题】:Fine tune conditions on steps of a drone pipeline微调无人机管道步骤的条件
【发布时间】:2023-04-08 18:17:01
【问题描述】:

我有一个非常基本的.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在哪里可以找到?

【问题讨论】:

    标签: drone.io


    【解决方案1】:

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

    似乎有效值为:

    • pull_request
    • 标签
    • 提升(仅在较新版本的 Drone 中)
    • 回滚(仅在较新版本的 Drone 中)
    • 部署(仅在旧版本的 Drone 中)

    ... 或前面使用 yaml 数组语法的任意组合(例如 event: [push, tag])。

    新版 Drone 的来源: https://docker-runner.docs.drone.io/configuration/conditions/ 跳到页面下方约 1/3 处的“按事件”标题。

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

    【讨论】:

    • 好点 - 我已经更新了答案以包含最新版本 Drone 中的更改。
    猜你喜欢
    • 1970-01-01
    • 2016-10-08
    • 2017-10-15
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多