У меня есть проект, в котором я использую Travis CI для CI. У меня также есть настройка сайта на netlify для развертывания указанного проекта. Шаги, вовлеченные в мой Travis CI, в основном состоят в том, чтобы запустить тесты и затем вызвать ловушку сборки netlify, чтобы вызвать сборку и развертывание на netlify.
Однако проблема, с которой я сталкиваюсь, состоит в том, что netlify выполняет сборку иразвертывать каждый раз, когда обновляется основная ветка. Итак, чего я пытаюсь добиться, так это
- master ветки обновлено
- сборка travis сработала
- после того, как travis завершил вызовы netlify build hook, которые запускают netlify deploy
Возможно, с помощью netlify есть возможность добавить skip-ci
сообщение о коммите, но я надеюсь, что лучше и автоматизированное решение.