Git 如何配置travis ci以运行Angular 7构建和测试

Git 如何配置travis ci以运行Angular 7构建和测试,git,travis-ci,Git,Travis Ci,我是travis的新手,我想让travis只在主分支中构建和运行角度测试,并且只有在成功构建之后才部署到heroku。我在github工作,但我根本无法运行travis。 如果我推到主分支或从开发分支拉到主分支,我希望travis运行 目前我有这个配置,我如何改进它,可能还需要其他东西? 我有一份你可能想看的业力档案 trvis.yml dist: trusty sudo: false language: node_js node_js: - '8' - after_success:

我是travis的新手,我想让travis只在主分支中构建和运行角度测试,并且只有在成功构建之后才部署到heroku。我在github工作,但我根本无法运行travis。 如果我推到主分支或从开发分支拉到主分支,我希望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