Точные условия на ступенях дронопровода - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть очень простой .drone.yml файл:

kind: pipeline
name: default

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

, и я пытаюсь понять, каковы возможные конфигурации раздела when.Не удалось найти что-то в официальной документации.Где я могу найти API этой части ymal?

1 Ответ

1 голос
/ 23 сентября 2019

Согласен, это может быть лучше задокументировано.

Похоже, что допустимыми значениями являются:

  • push
  • pull_request
  • tag
  • продвижение (только в новых версиях Drone)
  • откат (только в более новых версиях Drone)
  • развертывание (только в более старых версиях Drone)

... или любая комбинация предыдущего с использованием синтаксиса массива yaml (например, event: [push, tag]).

Исходный код для более новой версии Drone: https://docker -runner.docs.drone.io/ configuration / условия / Перейти к заголовку «По событию» примерно на 1/3 пути вниз по странице.

Источник для более старой версии Drone: https://0 -8-0.docs.drone.io / step-condition / Перейдите к заголовку «События» примерно на 1/3 пути вниз по странице и обратите внимание на последний пример «Выполнить шаг для всех событий сборки», который неявноговорит нам полный набор допустимых значений.

...