Update .travis.yml (#6490) * Update .travis.yml testing error to see what happens... * Update .travis.yml Attempting to resolve postgres in CL by installing postgis via sudo instead of through apt/packages * Update .travis.yml * Update .travis.yml * Update .travis.yml Removed extra lines of postgres that were under "services" and "addons". I believe the "postgresql" line under "services" was installing the default of 9.6 and "addons" was installing postgres 11. My guess is the fail was occurring due to 9.6 being called sometimes and it never had postgis installed. If this is true, the solution is to only install one version of postgres, which is version 11 with postgis 2.5.
82 lines
4.0 KiB
YAML
82 lines
4.0 KiB
YAML
language: node_js
|
|
os: linux
|
|
dist: xenial
|
|
services:
|
|
- redis
|
|
- docker
|
|
addons:
|
|
postgresql: '11'
|
|
apt:
|
|
packages:
|
|
- postgresql-11-postgis-2.5
|
|
- postgresql-11-postgis-2.5-scripts
|
|
branches:
|
|
only:
|
|
- master
|
|
- "/^[0-9]+.[0-9]+.[0-9]+(-.*)?$/"
|
|
- 3.x
|
|
- 4.x
|
|
- "/^greenkeeper/.*$/"
|
|
cache:
|
|
directories:
|
|
- "$HOME/.npm"
|
|
- ".eslintcache"
|
|
env:
|
|
global:
|
|
- COVERAGE_OPTION='./node_modules/.bin/nyc'
|
|
jobs:
|
|
- MONGODB_VERSION=4.0.4 MONGODB_TOPOLOGY=replicaset MONGODB_STORAGE_ENGINE=wiredTiger
|
|
- MONGODB_VERSION=3.6.9
|
|
- PARSE_SERVER_TEST_DB=postgres
|
|
- PARSE_SERVER_TEST_CACHE=redis
|
|
- NODE_VERSION=12.12.0
|
|
before_install:
|
|
- nvm install $NODE_VERSION
|
|
- nvm use $NODE_VERSION
|
|
- npm install -g greenkeeper-lockfile@1
|
|
- sudo sed -i 's/port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf
|
|
- sudo cp /etc/postgresql/{10,11}/main/pg_hba.conf
|
|
- sudo service postgresql stop
|
|
- sudo service postgresql start 11
|
|
before_script:
|
|
- node -e 'require("./lib/index.js")'
|
|
- 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
|
|
- greenkeeper-lockfile-update
|
|
script:
|
|
- npm run lint
|
|
- npm run pretest && npm run coverage
|
|
after_script:
|
|
- greenkeeper-lockfile-upload
|
|
- bash <(curl -s https://codecov.io/bash)
|
|
jobs:
|
|
allow_failures:
|
|
- env: NODE_VERSION=12.12.0
|
|
include:
|
|
- stage: release
|
|
node_js: '10'
|
|
env:
|
|
before_script: skip
|
|
after_script: skip
|
|
script:
|
|
- "./release_docs.sh"
|
|
deploy:
|
|
- provider: pages
|
|
skip_cleanup: true
|
|
token:
|
|
secure: YU2lUqmW036AHBRu7xO/AwEeQ900Q/5O6FL96ZqWEfD7Gadaq4iapkNvhPR0HcZYRHqQV2/2LCHVnhd0dbj0ShkmVIHdQE7O+MF+j0v0GIVc8FPTPe1/d2Hy4apSWNe6FeCrYKVeliAu+ZqvNuFLhVmYvIeJdlJrMGOb6P76UZXRDv2srXhq4uBcCVUJuTajyyd5ttJfcNapymTP+xzEDYc7Hr4LJaubmv/wVD/xwPBbvfYFuBqysUpkPKi/ODlQbB0ybYh2fFnX71WUyFUGbtB5xI9ma951Zp4v3t73c31uUl27dJaHzO62EtVTdcUKAa804EtAtsvpeJWMVWKUgigm9UZcXdEwKa79fl5nLaq34lrSktAYOkexwPqYj+vbS6sn52JrluSxLE+4cEke7tYbnJ9X12SAQXKgcXY3n30+6gKf9RVqYdlNsYpEAqKVIDb6SlEkk86dP+uIg/XXb5RKEwxbDXnb6xdl9JRc+GTbeeY3/vg2h9QTdmFVblPtBhHrNenQYP/BS0n+EfUnAIBKqRmQgyhao3SiY5FMACM8higI2Lvvhpq46pDhXqsexYCz5F008C6YXGDh5gC93rJFec0pjh55DNdQu6uw3YMQ5jtf3QUXoPAoMFud3cTulMlnjC1WZG8QbqER8dzUZ4TcaQUdzribJI/mRriheBg=
|
|
local_dir: docs/
|
|
on:
|
|
all_branches: true
|
|
- provider: npm
|
|
skip_cleanup: true
|
|
api_token:
|
|
secure: Yrng6jsnMAtzrrln9DwRuY4xpcxl/WYS/1A5fckyQF6DsLmNlvqVtu3MWF+zdJgANF63G3jIee11tNBpYRecHl8FjPGwO0kc1vEgvIRVnveyR0bwIIDH6s/mR9dg4rZikflwG4XExsLyaQd7ko8aTIOIayfxJiv/u0yqwuBuBW2bFrL/41b1cKGK5+Iq2a+PdFENUPenKXISkACGaMnQF4Y/KVF98UwCiGLf957yFWc2sD6TFbjNDbAENSccvg1J3fBb+djbtzKzldl29ntp2mKVGSVASiKCRa6hSfgQulHiidFqFIKgpYJ1uATRr3UFr/NRVt1WbrgLnzY74OCX7y02c/xiYQMMEPRl/P8hHJu+KjQ3PBWsBvmsRN0QMUJv3PEjUPE3AY8sw49NoxiJZzJr7574vUBuM/dk0byYI6K/gwmUrPIhQjljzZqinS8JJJ4FjGjCdzXRhT5Q+PZvt5bF1rMOZXayNJZa+cICtmiJoU3vO2Yf6TXC3wY1veKvmcs24nws5lp4keJePTKAi1Ig7VoSxwAlgs3EGANIh7oBKx9zWnXQYMdmxbYsvLXAWcnnM+PcSCvooLmXWso3BQBeRuUUSS2oLaBpsFMsiniLNbA1cW4fwMkgUGz4oEDRi8wTD89E/1J2oNxzqtWRPawcVKpMpnBbDJHrWJPEHMw=
|
|
email:
|
|
secure: lomzDl71N995SzRczm7VE9OZE+PzMo4X8t3zU97agu/FMH5Qcj8BLwE+uVDTnA9Vblyj62ZsFKsNjP2Qp53Vcd+jHM4EJNWNRZYpEMIRO3LngX43r83qoFEHUvPu9s1oaa04a6FojcsJx0wl6B6Ke2AX74MXnJDLb9iZBy1mkpLUMVccVhSfhdoIzhkq3dhUw+6d8C024tNMHcgDW3VnRAsWFtiL7dCMpjLOdI+UxlkeGkQkxXXuRsZ0ZdjoSoM8NSkiYMc8x6EnekyRDoHTujX3OFxuU6+GAjrUmVzNmJWrBIqHVb0DXBQxjEaG3d/cNu5UsQyZYq5sxRRH0BaLs7F4oIQg95etasEtTtUkmsZ3pshVlsweiLU366UdbfuAf5hrJjqLrU12BKZyLjaAwyeKz031r8dA4sJtGIp5uVdXobQQTH6r958A88byJ20uaYSqhqjhZo3hkWXIQP0WQN2Ej/g57HbVNLB/nPKkMILfk/tpp7nBDLT0QrjbZxeo1dwCHqsBEV6z7ZyWyFf4xwpDsir4txL4t8ElzeGdlACjCqAJvIh5w9YzfrwijtoVMvvP6pWvn/iI640d4rsdIDe8egxgqZ1R/TMd/tdHYX+eI+ZfFmCVGj36/uXwdG7KIoIZVjRQ2tvWr9ZuydEPWPSRVGT4ycFeu6wbm3elM3I=
|
|
on:
|
|
tags: true
|
|
all_branches: true
|
|
repo: parse-community/parse-server
|