Как создать новые команды в 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*$