我正在尝试使用 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
现在我想仅在部署到 firebase(主)时触发#first provider
内部块。before_deploy
有什么办法可以让里面有条件before_deploy
吗?甚至是only: -branch-name
内部before_deploy
?