[CI] test with 6.10 and 7.10, mongoDB 3.2 and 3.4 (#3787)
* Node modernization on CI * Makes sure tests dont yeild unhandled promise rejections * Adds small delay to startDB * Adds mongodb service * testing default * stupid * testing with silent nugget * proper versions * Single release step
This commit is contained in:
22
.travis.yml
22
.travis.yml
@@ -1,9 +1,10 @@
|
||||
language: node_js
|
||||
dist: trusty
|
||||
node_js:
|
||||
- '4.6'
|
||||
- '6.1'
|
||||
- '6.10'
|
||||
- '7.10'
|
||||
services:
|
||||
- mongodb
|
||||
- postgresql
|
||||
- redis-server
|
||||
- docker
|
||||
@@ -27,8 +28,8 @@ env:
|
||||
global:
|
||||
- COVERAGE_OPTION='./node_modules/.bin/nyc'
|
||||
matrix:
|
||||
- MONGODB_VERSION=3.0.8
|
||||
- MONGODB_VERSION=3.2.6
|
||||
- MONGODB_VERSION=3.2.13
|
||||
- MONGODB_VERSION=3.4.4
|
||||
- PARSE_SERVER_TEST_DB=postgres
|
||||
- PARSE_SERVER_TEST_CACHE=redis
|
||||
before_script:
|
||||
@@ -36,6 +37,7 @@ before_script:
|
||||
- psql -c 'create database parse_server_postgres_adapter_test_database;' -U postgres
|
||||
- psql -c 'CREATE EXTENSION postgis;' -U postgres -d parse_server_postgres_adapter_test_database
|
||||
- psql -c 'CREATE EXTENSION postgis_topology;' -U postgres -d parse_server_postgres_adapter_test_database
|
||||
- silent=1 mongodb-runner --start
|
||||
after_script:
|
||||
- bash <(curl -s https://codecov.io/bash)
|
||||
|
||||
@@ -43,8 +45,8 @@ jobs:
|
||||
include:
|
||||
# release on github latest branch
|
||||
- stage: release
|
||||
node_js: '6.1'
|
||||
env: RELEASE=github-latest
|
||||
node_js: '6.10'
|
||||
env:
|
||||
before_script: skip
|
||||
after_script: skip
|
||||
script: skip
|
||||
@@ -54,14 +56,6 @@ jobs:
|
||||
script: ./resources/npm-git.sh
|
||||
on:
|
||||
branch: master
|
||||
# release on npm
|
||||
- stage: release
|
||||
before_script: skip
|
||||
after_script: skip
|
||||
script: skip
|
||||
node_js: '6.1'
|
||||
env: RELEASE=npm
|
||||
deploy:
|
||||
- provider: npm
|
||||
skip_cleanup: true
|
||||
email:
|
||||
|
||||
Reference in New Issue
Block a user