1 Star 0 Fork 0

王吉 / zombodb

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.travis.yml 2.14 KB
一键复制 编辑 原始数据 按行查看 历史
Eric B. Ridge 提交于 2019-11-18 23:39 . fix travis
language: ruby
env:
global:
- CODECOV_TOKEN="01a7018f-83d3-4951-8fb1-3d77cf646466"
matrix:
- ES=5.6.9 PG=10
- ES=6.2.4 PG=10
- ES=5.6.9 PG=11
- ES=6.2.4 PG=11
sudo: required
dist: xenial
notifications:
slack: zombodb:M95qGlYZ9x9ufL6L3oRxyGBm
before_install:
- sudo apt-get -y remove postgresql* elasticsearch*
- sudo apt-get -y purge postgresql* elasticsearch*
- sudo apt-get update -y -qq --fix-missing
- sudo apt-get install -y wget
- sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt xenial-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
- wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
- sudo apt-get update -y --fix-missing
- sudo apt-get install -y libcurl4-openssl-dev
- sudo apt-get install -y gcc make build-essential libz-dev zlib1g-dev strace
- sudo apt-get install -y postgresql-server-dev-${PG}
- sudo apt-get install -y postgresql-${PG}
- sudo apt-get update -y -qq --fix-missing
- sudo apt-get install -y postgresql-${PG}-postgis-2.5
- sudo apt-get install -y postgresql-${PG}-postgis-2.5-scripts
- chmod -R a+rwx ~/
- wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES}.tar.gz
- tar xzf ./elasticsearch-${ES}.tar.gz
script:
- elasticsearch-${ES}/bin/elasticsearch -d
- sudo /etc/init.d/postgresql stop ${PG}
- sudo src/test/travis/hack-configs.sh ${PG}
- sudo /etc/init.d/postgresql start ${PG}
- sudo su - postgres -c "createuser --superuser travis"
- make && sudo make install
- sleep 10
- curl localhost:9200/
- make installcheck-setup installcheck
after_failure:
- sudo cat regression.diffs
- sudo cat /var/log/postgresql/*.log
- sudo cat elasticsearch-${ES}/logs/*.log | grep -v "deprecated"
- df -h
- free
- wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh
- chmod +x send.sh
- ./send.sh failure $WEBHOOK_URL
after_success:
- wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh
- chmod +x send.sh
- ./send.sh success $WEBHOOK_URL
- bash <(curl -s https://codecov.io/bash)
1
https://gitee.com/sudowang/zombodb.git
git@gitee.com:sudowang/zombodb.git
sudowang
zombodb
zombodb
master

搜索帮助