Пропуск сценария в travis на основе сообщения коммита - PullRequest
0 голосов
/ 08 февраля 2019

Я хочу управлять некоторыми из моих сценариев travis с помощью сообщения коммита.Как, например, travis дает эту команду для сообщений коммита my commit [skip travis], которая по существу пропускает сборку travis.

Я хочу не пропустить travis полностью, так как мы используем его для развертывания нашего приложения, но только чтобы не запускатьнекоторые сценарии, которые мы можем применить через сообщение коммита.

Может ли кто-нибудь помочь мне здесь?

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете использовать переменную env по умолчанию TRAVIS_COMMIT_MESSAGE, чтобы проверить желаемое сообщение о коммите.Например: - Вы можете использовать фрагмент кода, который я взял из здесь .

script: if [[ $TRAVIS_COMMIT_MESSAGE == *"urgent fix"* ]]; then npm install ; fi ;

PS Вы можете проверить переменные env по умолчанию здесь

...