我有一个非常基本的.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?
答案 0 :(得分:1)
同意,可以更好地记录下来。
似乎有效值为:
...或使用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处的“事件”标题,并注意最后一个示例“对所有构建事件执行一个步骤”,这隐式地告诉我们完整的有效值。