Я хотел бы развернуть файлы с помощью Travis CI, и он работает только для коммитов с тегами. При совершении в ветке появляется предупреждение:
Пропуск развертывания с поставщиком выпусков, потому что это не помеченный коммит.
Есть ли способ развернуть на разветвленной фиксации, используя Travis CI?
Чтобы уточнить, это работает, когда я отмечаю коммит, но я хотел бы развернуть файлы в каждом коммите для данной ветви.
Ответы:
Вместо использования функций развертывания Travis, встроите логику развертывания в ваш обычный «тестовый» скрипт (ы). Для PaaS это может быть так же просто, как нажать на другой git remote, если все тесты пройдены, но небо - это предел.
источник
Travis CI поддерживает развертывание в выпуске веток с использованием следующего синтаксиса:
Проблема в том, что GitHub его не поддерживает.
Согласно странице загрузки релизов GitHub на Travis CI:
Для GitHub единственным обходным решением является использование меток (например
git push origin master --tags
).Или решение заключается в использовании другого поддерживаемого поставщика .
источник