我是travis的新手,我想让travis仅在master分支中构建和运行角度测试,并仅在成功构建后才部署到heroku。我正在使用github,但我根本无法运行travis。 如果我推到master分支或从dev分支拉到master,我希望travis运行。
当前我具有此配置,我该如何改进它,可能还需要其他一些东西? 我有一个可能需要查看的因果文件。
trvis.yml
dist: trusty
sudo: false
language: node_js
node_js:
- '8'
-
after_success:
-test $TRAVIS_BRANCH = "master" &&
ng build
addons:
apt:
sources:
- google-chrome
packages:
- google-chrome-stable
cache:
directories:
- ./node_modules
install:
- npm install
script:
- npm run test -- --watch=false --no-progress --browsers=ChromeHeadlessNoSandbox