diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index f70f8207b..000000000 --- a/.travis.yml +++ /dev/null @@ -1,55 +0,0 @@ -sudo: required -dist: trusty -language: c -python: - - "3.6" -cache: - apt: true - directories: - - /home/travis/postgresql -branches: - except: [ /^open-.*$/ ] -env: - global: - # GitHub API token for citus-bot - - secure: degV+qb2xHiea7E2dGk/WLvmYjq4ZsBn6ZPko+YhRcNm2GRXRaU3FqMBIecPtsEEFYaL5GwCQq/CgBf9aQxgDQ+t2CrmtGTtI9AGAbVBl//amNeJOoLe6QvrDpSQX5pUxwDLCng8cvoQK7ZxGlNCzDKiu4Ep4DUWgQVpauJkQ9nHjtSMZvUqCoI9h1lBy9Mxh7YFfHPW2PAXCqpV4VlNiIYF84UKdX3MXKLy9Yt0JBSNTWLZFp/fFw2qNwzFvN94rF3ZvFSD7Wp6CIhT6R5/6k6Zx8YQIrjWhgm6OVy1osUA8X7W79h2ISPqKqMNVJkjJ+N8S4xuQU0kfejnQ74Ie/uJiHCmbW5W2TjpL1aU3FQpPsGwR8h0rSeHhJAJzd8Ma+z8vvnnQHDyvetPBB0WgA/VMQCu8uEutyfYw2hDmB2+l2dDwkViaI7R95bReAGrpd5uNqklAXuR7yOeArz0ZZpHV0aZHGcNBxznMaZExSVZ5DVPW38UPn7Kgse8BnOWeLgnA1hJVp6CmBCtu+hKYt+atBPgRbM8IUINnKKZf/Sk6HeJIJZs662jD8/X93vFi0ZtyV2jEKJpouWw8j4vrGGsaDzTEUcyJgDqZj7tPJptM2L5B3BcFJmkGj2HO3N+LGDarJrVBBSiEjhTgx4NnLiKZnUbMx547mCRg2akk2w= - # During push builds (not pull request builds), use custom-built PostgreSQL - - USE_CUSTOM_PG=$([ -z $TRAVIS_PULL_REQUEST_SHA ] && echo "true") -matrix: - fast_finish: true - include: - - env: PGVERSION=10 - - env: PGVERSION=11 -before_install: - - git clone -b v0.7.9 --depth 1 https://github.com/citusdata/tools.git - - sudo make -C tools install - - setup_apt - - curl https://install.citusdata.com/community/deb.sh | sudo bash - - nuke_pg - - pyenv versions - - pyenv global 3.6 - - sudo apt-get install python3-pip - - sudo pip3 install --upgrade pip - - pip3 install --user pipenv -install: - - install_uncrustify - - install_pg - - install_custom_pg - - PIPENV_PIPFILE="${TRAVIS_BUILD_DIR}"/src/test/regress/Pipfile pipenv install --system --deploy - - mitmproxy --version - # download and install HLL and TopN manually, as custom builds won't satisfy deps - # only install if performing non-11 build - - | - if [ "${PGVERSION}" != "12" ]; then - apt-get download "postgresql-${PGVERSION}-hll=2.12.citus-1" - sudo dpkg --force-confold --force-confdef --force-all -i *hll*.deb - fi - - | - if [ "${PGVERSION}" != "12" ]; then - apt-get download "postgresql-${PGVERSION}-topn=2.2.0" - sudo dpkg --force-confold --force-confdef --force-all -i *topn*.deb - fi -before_script: citus_indent --quiet --check || echo 'Ignoring indent failures' -script: CFLAGS=-Werror pg_travis_multi_test check -after_success: - - sync_to_enterprise diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f0a461e31..d2be6a176 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -94,7 +94,7 @@ why we ask this as well as instructions for how to proceed, see the ### Following our coding conventions -Travis will automatically reject any PRs which do not follow our coding conventions, it +CircleCI will automatically reject any PRs which do not follow our coding conventions, it won't even run tests! The easiest way to ensure your PR adheres to those conventions is to use the [citus_indent](https://github.com/citusdata/tools/tree/develop/uncrustify) tool. diff --git a/README.md b/README.md index 6a19abb86..0ebe9d497 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ ![Citus Banner](/github-banner.png) -[![Build Status](https://travis-ci.org/citusdata/citus.svg?branch=master)](https://travis-ci.org/citusdata/citus) [![Slack Status](http://slack.citusdata.com/badge.svg)](https://slack.citusdata.com) [![Latest Docs](https://img.shields.io/badge/docs-latest-brightgreen.svg)](https://docs.citusdata.com/)