You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by wi...@apache.org on 2019/10/14 09:34:46 UTC
[couchdb-fauxton] 04/04: Run production build in Travis
This is an automated email from the ASF dual-hosted git repository.
willholley pushed a commit to branch nodejs-10
in repository https://gitbox.apache.org/repos/asf/couchdb-fauxton.git
commit 03fe481c6ae6e4611f371a0504a0fe199777b228
Author: Will Holley <wi...@gmail.com>
AuthorDate: Mon Oct 14 10:33:45 2019 +0100
Run production build in Travis
---
.travis.yml | 57 ++++++++++++++++++++++++++++++---------------------------
1 file changed, 30 insertions(+), 27 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 62c27b2..e679a1c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,30 +8,33 @@ services:
git:
depth: 1
-env:
- - COUCHDB_IMAGE=apache/couchdb:2.3.1 NIGHTWATCH_SKIPTAGS="search,partitioned"
- - COUCHDB_IMAGE=couchdb:dev NIGHTWATCH_SKIPTAGS="search,nonpartitioned"
- - COUCHDB_IMAGE=ibmcom/couchdb3:preview-1569600329 NIGHTWATCH_SKIPTAGS=nonpartitioned
-
-before_install:
- - npm install -g npm@latest
- - ./bin/build-couchdb-dev.sh
-install:
- - npm ci
-before_script:
- - travis_retry ./bin/docker-up-and-check.sh
- - curl http://127.0.0.1:5984
- - npm run stylecheck
- - npm test
- - grunt debugDev
- - DIST=./dist/debug ./bin/fauxton &
- - sleep 30
-script:
- - ./node_modules/.bin/grunt nightwatch_retries
-after_script:
- - npm run docker:down
-
-cache:
- - apt
- - directories:
- - "$HOME/.npm"
+jobs:
+ include:
+ - stage: production-build
+ script: npm install --production && ./node_modules/grunt-cli/bin/grunt couchdb
+ - stage: test
+ env:
+ - COUCHDB_IMAGE=apache/couchdb:2.3.1 NIGHTWATCH_SKIPTAGS="search,partitioned"
+ - COUCHDB_IMAGE=couchdb:dev NIGHTWATCH_SKIPTAGS="search,nonpartitioned"
+ - COUCHDB_IMAGE=ibmcom/couchdb3:preview-1569600329 NIGHTWATCH_SKIPTAGS=nonpartitioned
+ before_install:
+ - npm install -g npm@latest
+ - ./bin/build-couchdb-dev.sh
+ install:
+ - npm ci
+ before_script:
+ - travis_retry ./bin/docker-up-and-check.sh
+ - curl http://127.0.0.1:5984
+ - npm run stylecheck
+ - npm test
+ - grunt debugDev
+ - DIST=./dist/debug ./bin/fauxton &
+ - sleep 30
+ script:
+ - ./node_modules/.bin/grunt nightwatch_retries
+ after_script:
+ - npm run docker:down
+ cache:
+ - apt
+ - directories:
+ - "$HOME/.npm"