Как запретить запланированному конвейеру GitLab-CI выполнять развертывание, если в репо нет изменений - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть простой конвейер развертывания, который работает и соответствует моим потребностям. Теперь я хочу сделать развертывание не на pu sh, а через планировщик каждую ночь. Я добавил Планировщик, и он работает.

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

Я знаю о правиле "изменений", но в этом проекте у нас все еще есть GitLab 11.3.10, который не поддерживает эту функцию. И я думаю, что это не совсем то, что я ищу. Что-то на базе фиксации было бы более полезным, я думаю.

Есть идеи?

...