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

时间:2020-03-07 19:04:46

标签: git travis-ci

我是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

0 个答案:

没有答案