Как создать новые команды в Zuul CI для запуска пользовательских заданий

Похожий на recheck команда, если я хочу создавать собственные команды триггеров в Zuul CI, как лучше всего ее реализовать?

Например, я хочу, чтобы в Zuul были определены следующие 2 команды для запуска определенных тестов.

/test-e2e - Это запустит конкретное задание, которое запускает тесты e2e

/test-conformance - Это запустит конкретное задание, которое запускает тесты на соответствие.

Может кто-нибудь посоветовать?

1 ответ

Предполагая, что вы используете GitHub для управления исходным кодом, вы можете определить собственный триггер регулярного выражения для проверки конвейера.

См . документациюpipeline.trigger.<github source>.comment

Что-то вроде этого:

      - pipeline:
    name: check
    trigger:
      github:
        - event: pull_request
          action: comment
          comment: (?i)^\s*test-e2e\s*$
Другие вопросы по тегам