.gitlab-ci.yml 1.01 KiB
Newer Older
ddorgan's avatar
ddorgan committed
stages:
  - test
  - build
variables:
  GIT_DEPTH: "3"
  SIMPLECOV: "true"
  RUST_BACKTRACE: "1"
  RUSTFLAGS: ""
  CARGOFLAGS: ""
cache:
  untracked: true
linux-test:
  stage: test
ddorgan's avatar
ddorgan committed
  image: node:8
ddorgan's avatar
ddorgan committed
  only:
    - beta
    - tags
    - stable
    - triggers
    - master
  script:
    - curl -o- -L https://yarnpkg.com/install.sh | bash 
ddorgan's avatar
ddorgan committed
    - export PATH=$HOME/.yarn/bin:$PATH
ddorgan's avatar
ddorgan committed
    - yarn install
ddorgan's avatar
ddorgan committed
  tags:
    - javascript
ddorgan's avatar
ddorgan committed
linux-build:
ddorgan's avatar
ddorgan committed
  stage: build
ddorgan's avatar
ddorgan committed
  image: node:8
ddorgan's avatar
ddorgan committed
  only:
    - beta
    - tags
    - stable
    - triggers
    - master
  script:
    - curl -o- -L https://yarnpkg.com/install.sh | bash 
ddorgan's avatar
ddorgan committed
    - export PATH=$HOME/.yarn/bin:$PATH
ddorgan's avatar
ddorgan committed
    - yarn install
ddorgan's avatar
ddorgan committed
    - yarn build
ddorgan's avatar
ddorgan committed
    - yarn release --linux 
ddorgan's avatar
ddorgan committed
  tags:
    - javascript
ddorgan's avatar
ddorgan committed
osx-build:
  stage: build
  only:
    - beta
    - tags
    - stable
    - triggers
    - master
  script:
    - curl -o- -L https://yarnpkg.com/install.sh | bash 
    - export PATH=$HOME/.yarn/bin:$PATH
ddorgan's avatar
ddorgan committed
    - brew install node
ddorgan's avatar
ddorgan committed
    - yarn install
    - yarn build
    - yarn release --mac
  tags:
    - osx