Я пытаюсь развернуть с помощью Travis CI 2 разных провайдера (npm, firebase), мой файл .travis.yml
выглядит примерно так:
branches:
only:
- master
- /v\d+\.\d+\.\d+/
install:
- yarn
before_deploy:
# first provider
- yarn build:storybook
# second provider
- yarn build:library
- cp package.json lib/
- cd lib
deploy:
- provider: firebase
...
on:
branch: master
- provider: npm
...
on:
tags: true
all_branches: true
Теперь я хотел бы вызвать блок #first provider
внутри before_deploy
только при развертывании на базе огня (мастер).
Есть ли какой-нибудь способ иметь условие внутри before_deploy
?Или даже only: -branch-name
внутри before_deploy
?