Optimized the build stages

This commit is contained in:
Laurent Goderre 2018-03-21 08:46:04 -04:00
parent 9caea2f2ca
commit 4712f343de
1 changed files with 14 additions and 13 deletions

View File

@ -1,30 +1,25 @@
dist: trusty dist: trusty
sudo: required sudo: required
language: node_js language: generic
node_js:
- lts/*
services:
- docker
addons:
apt:
packages:
- docker-ce
script: ./test-build.sh $NODE_VERSION script: ./test-build.sh $NODE_VERSION
jobs: jobs:
include: include:
- stage: Doc TOC Check - stage: Test
env:
- TEST: Doc Toc Check
language: node_js
install: npm i -g doctoc install: npm i -g doctoc
script: script:
- cp README.md README.md.tmp && - cp README.md README.md.tmp &&
doctoc --title='## Table of Contents' --github README.md && doctoc --title='## Table of Contents' --github README.md &&
diff -q README.md README.md.tmp diff -q README.md README.md.tmp
- stage: Shell Check - stage: Test
env:
- TEST: Shell Check
script: shellcheck *.sh script: shellcheck *.sh
addons: addons:
apt: apt:
@ -34,6 +29,12 @@ jobs:
- shellcheck - shellcheck
- stage: Build - stage: Build
services:
- docker
addons:
apt:
packages:
- docker-ce
env: env:
- NODE_VERSION: '4' - NODE_VERSION: '4'