Можно ли запустить сценарий в Travis CI, только если он отвечает предварительному условию?

Я пишу несколько библиотек, которые использую Travis CI для определения состояния прохождения. Я использую Infection для тестирования мутаций, но он работает только на PHP >=7.2.9. Travis CI может тестировать несколько версий PHP для каждого триггера. Мои библиотеки могут работать с PHP 7.0 и 7.1, а также с 7.2 и 7.3.

Могу ли я, во-первых, заставить Composer пропустить установку Infection, если требования не выполняются, а во-вторых, запустить Infection на Travis CI, только если он был установлен?

0 ответов

Другие вопросы по тегам