Merge branch 'stable'

This commit is contained in:
Jean-Sébastien Pédron 2017-11-07 16:46:17 +01:00
commit 88c886c4ed
1 changed files with 54 additions and 0 deletions

View File

@ -0,0 +1,54 @@
# vim:sw=2:et:
sudo: false
language: erlang
notifications:
email:
- alerts@rabbitmq.com
addons:
apt:
packages:
- awscli
- xsltproc
cache:
apt: true
env:
global:
- secure: gWlkVT8wmpOTTJtPYHpX7Lqq7RKDPS555K9nIR+l3wUTgMS8ocef5ZQ7PfpAACZ7APLa3kKK2DtlfHVYXJ/jHbOV+PAKgRfA4UXAZm2EYdhAxLqPL/FHe1GEfxdlSQQacdZ0yYl9EPQAk/8YQrMEPqg0ulhCWrAiL5/VQWlDg03pOKidL+T2JmJBmcVl/3pSf1xyV4HByacyqUzseMG4WhFU1cygqAZlbawPy44N0zZHiBzfZ0pz+e3LCvLFTD9NRgrRK3kAL/zcBYMAS/CXcz05Rh0uuNF2yHke8f9GxYPiVpP6KGFVlvVWEtzMWt1bopWLEzoHcM3MKEQQ3UGMfpWDxLlTZ3T318GTUcOGsEIEGtNHk+AbFPWA2rCW9G6/SEq5KPtEmfi7H5e7BpWoTpzwXuKPOCsLQZAxbgtACGL0HTlCtjEfr90h9t96V32rn7Wp3U+7p674zJPXap4u9Rtv6Z9zrn1aBbiotu7WwyAyRL+xklAYJ/Vuxqsv2eoovPza8JCgWPpyGH8DeOOPzuuH2D3SbjaDfqNvZBcXNhg16FnNh1LSCGSWspjdQZRIkaHFC44RBmQcsg+Kk9stFPz+b7CS6WKyrHk6IWv0rqxndBnSh5rGWsCkYhz38ZOzjog6fMae8L2diEKhbsnCQxuUcsRy8Rc68mc4oHMOlcg=
- secure: nPG6EWK7WkazGEpHkAOEahe3ijI21Y51OGgsVO+LEE1IxLGypAgiuQmwwYVfZhBeVsERtSvKrhShSOStoN44zellR4B32WnA4PYJzhELtw//68HxyDX8NTfJ0I0soRFSyNrbLh31QtvcwXYgAkZAsSlwwHhFOidc+V7g8dJeB5qNTl8YB7DUGqhXEBQqyM6UXwR2o6+fyRU9HwHCvnii+xJ1wf2QE1xJ/W/tE5T8ahuukQAiirlXm7nJCV2fr9R0nHyvxIgygW54aOIhBpaOxcTPWqqjO9E/pQiTztWweVpPrJJVUDV/zW3WrIYwHc5K+bFRKH+jt9fFjRZ+GHfUjkVXN7EeQ2A+HIcLxaJjv7ZqAZNeGC/OQUISCcvi+a9OgWbmWtf8xaofRT7MTEIXpFW4UhQAo1rm7AvXRP5I5mtS6vDo4ToyZQGsn3oscp/eVBcue8Of7hSA6dMSax+8RCFs2kFoJcTy+orBRdx7JEvk8CkRIIBVeQqZRtTlJJkJAojJ8urMR2Wf4UCG2Oiqhur5G2SZft2gBZ9Wrpplt7Z7G/PyDlD7y6uUCtCvI8BBiYS5jW8gBYTwpLqaNgMs0nWVtGNLsJcXZVDZlk2bKCdbywRVb5DlQHBvbetoEpMFU1X6esv2HfXpGz13ODNBvlAFPBMTaZ/21OCArzpD1Vc=
otp_release:
- "R16B03-1"
- "19.3"
- "20.1"
before_script:
# The checkout made by Travis is a "detached HEAD" and branches
# information is missing. Our Erlang.mk's git_rmq fetch method relies
# on it, so we need to restore it.
#
# We simply fetch master and, if it exists, stable branches. A branch
# is created, pointing to the detached HEAD.
- |
git checkout -B "${TRAVIS_TAG:-${TRAVIS_BRANCH}}"
git remote add upstream https://github.com/$TRAVIS_REPO_SLUG.git
git fetch upstream stable:stable || :
git fetch upstream master:master || :
script:
- make xref
- make tests
after_failure:
- |
cd "$TRAVIS_BUILD_DIR"
if test -d logs && test "$AWS_ACCESS_KEY_ID" && test "$AWS_SECRET_ACCESS_KEY"; then
archive_name="$(basename "$TRAVIS_REPO_SLUG")-$TRAVIS_JOB_NUMBER"
tar -c --transform "s/^logs/${archive_name}/" -f - logs | \
xz > "${archive_name}.tar.xz"
aws s3 cp "${archive_name}.tar.xz" s3://server-release-pipeline/travis-ci-logs/ \
--region eu-west-1 \
--acl public-read
fi