Как создать триггеры cron для работы с конвейером Jenkins - PullRequest
0 голосов
/ 28 сентября 2019

У нас есть конвейерное задание, которое использовало для создания jOOQ jar из схем баз данных и публикации jar в нашем репозитории maven.Существует две стратегии публикации jar-файлов: первая - публиковать версию SNAPSHOT каждые десять минут, а другая - публиковать RELEASE-версию каждый день.Итак, как настроить два триггера cron в одном конвейере и как их различить на этапе?

edit:

Мы знали, что для настройки триггера cron использовалась директива triggers, чтоэтот вопрос необходимо решить, как настроить два cron триггера, и каждый триггер принадлежит к разному stage.

1 Ответ

0 голосов
/ 30 сентября 2019

После ценной дискуссии с @MartinZeitler, наконец, мы выбрали следующий способ сделать это:

Поскольку наша задача Jenkins - это работа с несколькими ветвями, мы можем создать другую ветвь и затем изменить Jenkinsfile,Дженкинс откроет новую ветвь и выполнит ее.Что нам нужно сделать, так это объединить изменения из ветви master с новой веткой вручную, когда это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...