forked from strimzi/strimzi-kafka-bridge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
41 lines (41 loc) · 5.18 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
sudo: required
language: java
jdk:
- oraclejdk8
notifications:
email: false
services:
- docker
before_script:
- curl -s ${SCRIPTS}/setup-tests.sh | bash /dev/stdin
script:
- TAG=${TRAVIS_TAG:-"1.0-SNAPSHOT"}
- if [ -n "${TRAVIS_TAG}" ]; then mvn versions:set -DgenerateBackupPoms=false -DnewVersion=${TRAVIS_TAG};
fi
- mvn package
- curl -s ${SCRIPTS}/generate-bintray-descriptor.sh | bash /dev/stdin amqp-kafka-bridge target/amqp-kafka-bridge-${TAG}-bin.tar.gz > .bintray.json
- curl -s ${SCRIPTS}/docker-build.sh | bash /dev/stdin enmasseproject/amqp-kafka-bridge . ${TAG}
- curl -s ${SCRIPTS}/run-tests.sh | bash /dev/stdin ${COMMIT} "" enmasseproject/amqp-kafka-bridge
after_success:
- curl -s ${SCRIPTS}/docker-push.sh | bash /dev/stdin enmasseproject/amqp-kafka-bridge
env:
global:
- SCRIPTS=https://raw.githubusercontent.com/EnMasseProject/travis-scripts/master
- COMMIT=${TRAVIS_COMMIT::8}
- secure: hwWwPg3ifYts5my0XsH//HdXoS4UXPCT5uQPD/LbhY7Pwf05d3/SYIoK51BPZQAKcdt+CtjySZbBVv81RWU5lEsmjKZXTPJt3VagMrCEkED6ZRQlRqqa4JF7HLaxmsi9hkLYmRDhWX2HD0Hr38kmziRqDbeepCIXhh6C319XQKKEq/qN99l3B/crc1tiiVepacT82vTO1bUhyldk0JmnoKhwVf5DxIdXPck/fA8ir1vBqL2nswd0C5s4cpsyJDK/LKBsUVdgg33zHBjLhEajUuyUAuvAEXlv/jzoMbO+GNFdjruCviwJhMH2MJ8MnxOwClFEHPOZrHjTXNwJEpt1G0I07vzwDT9iDiUn1tdcKq2CvwY6joyKmN8uLdUzgL/cY6xsG2qFztzOr6vKAAJo+4VQJL5mziQKGAyIt/HEmre8oDq1UvkSTw9/mBAb66quhDHRbgFN6HVo+LyqUiVOExb202NRw06tYHc78/IFbMla/HTpw2qqIKIhDheVpjiGWPI+hNi9mCeTTThdDA3cHCl5QSULo4z+pEfWed0P005VKlWfQ9wlXBbb2xqtD6ZJfV7bIICBZz8L5442/DgrZpMHu1WV8aFURwjYfyYL6mqWziG0NU/DVAM2yNEydLrZy/WCVrxU+sa9uMwIJyS9onouVXY9SjKprVDImTZIJUc=
- secure: 25c28hP+PEkx0SlLy28kgQXM7Rs5gyGK6Lnq7i7Bp1Br2KnVs1yS+ZExGXn2VtlHx3gZ5B4a9InxY1URX7ors4xulFY6dGdFF22QJ0sTUNQJV2b0cHd0+SQ3Hkjy69gCOhNOSfGEgNgViuh3Ni5Zcak+GvSrcVyRE8n3Q6eQnywZglDHxWYr8CRqHGpcms7F3rqcCbI0oZ9ukIiNaHYVNtAz2n6Xon3A16w2Y2uarpZTcHtrXagYpPnF/v5l0w4lV+IJsAQXYk7JdkCC6MVYv87sYs7Cw81SGBV8m9OGZELECvAvyRQW+PrtjcwgIoqu2NQHPv+h3Bjq+/+/D/dpyHQRyvkynbd1zCZRVI0/Om6jmjOtX3gzvJm7U4yfh1bXrGjEKiNbqAN+QtdDL7MCBJjfL0T7XIBKiIvsO2vMfzlxJSYoS17sFAr4hBAxrcUr6MjM3eKLRUQ2T/qbJ8rHls8ISEUXcc6It+LXam98wNeYH6RUhMRkQJRSoCfD9aXfniQWbRThd23SMcsznhbdoqvW+JYllUjNf70PH+d9X5wfoWC5gg+F1OIrDxx7Z/hVBe/HJwtc6gV8bXAVDA/9jj4CVDabqW5edlKaeAetsFBcZ9iOwS9MSLhyDmZYNgIBwy0On3irirWjtnxA9G+dHffSi0nHFw8zNQyeZu4jorQ=
- secure: TodOhLBfs0Y8x1hXm7/J1aJsI20naNGR3vCFoUoky03ZO1aRP7E0RO6KG+SXSh3eiyvWXHhq+ulG0dMQpK4h+Btsrdo0oJb8SU83IlVPZO86w1hosom2QHrjlGjZHlzy4dKnSNHIQJz24L8Aup8Q3nsUIAt8piFDTAAtoBRs0fW579PchtIj9+8GK6DuyAaaKRVp9Z98qOn9rAhzH6f+4uCmVdmZ2C53G16X9nDsiCZ3LUJS/TPzwECvLT2ct1+r4bJZ/PiH6X56b9P9hm7Z8sYQO4a9bfEetgEu4NUHvixQdGKRyKbXcmtRa1HwFh93LHRNpH4bC1tS7zEclb+0WmqJ0uExj+6Hpb4ZRz1NJEY7G6fxPvrDFeB+jj8ejq0smNL/DgVTBafLZaF8S4Dse3qAFgY3tSUgyG4ha/5NN3I2HsRCEFNdSkDZEUHvfhPObMgW80tcwxlXp8kBK8FNvCU7acgIrAxDgS1Ku6AvIjL66JrwyGkPhFBIvGwKC9oEOfzvrZsoZqZ7iimoDrFslxrDccrvNSo1RuqYQmi3fBoVdF++kSHIRBARb8yAOfk/4SF6yxSIKzgX2yXkYx99BXZf2gobN4JWu4Hv+pZxKAtItdxO/OSotd3wmb7uYPmMCziFpZqFTcUf52IbBHDTAq9vmQE+a50FHoRyB//ePHo=
- secure: cB8Ba1378Xpa/uJXEEi8ZsKgYHbmWRK6L+fhEqYAgZ81kEPw8RPFHE5NTvpWpIEfoQNXq0z4S5tY5lAlOvCQCJiGNi92nD2M0xdWZhbkuclDNZHAYssw5AVR9Lfq61QjdD4sjhuhzv0QXzLVDgcMeq82oypg9+oZTvwVyDIt0NAiE8/JGcvRECTloCeQjI5NyzfTbKTnT1sIH8F9tYoh+9zJWJIH3eZ0snl8+t5h8GIHiNcF8+XbCuBun1qCJlt7MubDcaEaeJIQQZPvRaBzno69Bl7C044/KbzBKCqptIEoFTIrdbLrokln8GhrV6swpywI6NNMx24rAHUkKCQ9fytqlhODFpRDhMXzbaGsaob1neaJbw6pmC4bG0fJgyye49SkMotwqHH6M1z1lQPSeNQTeUOjnMkZIaxk9pAzubQ3idxdDmrioUdbocfjvJslBHMoUf8wRUfb31ykmWWY4fKE4j6fQSYeuLZnhvrKBHtasB35GRKnExOFfkS0GDYfHs6ux8uxPDDmF2GF5LSCaChUhLaEDDuceuS8oE67bZiTqnV2oNA+NeYJUMPHMQmuBrjz+9HnD5GYFjr5YqiLloFw8bbXRwAwZPciQKeH50G42QMb3DBc+uPf1ja8YwtqVjfXcuoLz2/5JbCkD+JpNlpTa4LyTSs64HMayqLbA4M=
deploy:
- provider: bintray
file: ".bintray.json"
user: "${BINTRAY_API_USER}"
on:
tags: true
key:
secure: ruAukWC3Wa+6EB9KyF/dTR2w8buw7B/JF1KJC8+TPIu4HM96Lx/Mkw4N9jSX9imJSeCMKmuN3p2gByuwbqlg2CkOWlM5dQtKWzBDBKBy5ZF+CWj5sCDqIwgkih7Pwkuor5XDLLdqwYFOC9qwHaZc8FKNgsvvkuB+8dqlEyDryc4wDcc+B0wj+OBrID3sz1yMNiRrziMOy017+CjnC7EYWn5YHPvIDOGLPMxoh9agDTn+SC/SPtFHvJMI1sSzNv1c6VY9y2oB0aAgzixs+AJcVXtXpq1RoPp3rHLrxdnKe+qTQJ80NctoA0KXF4Xv2TWT+k15PxBQjZkEcS1C7M/4js1u509OeL1Qv5PQKPI3bRb3Q2lq9+8rDs+qK8OI3dXazV+STupVvXS8+hX5j5+T8P2GWJyOLQr1JStZVGCDpcF0xZr7xyzJnQfVmxye4jFOilGodRWIVaFOMqcHL6nyGTTrfrO+S9UYNcurSZbg0nDfD6+TZeKKy50+hfJATLoMkS8FB9tPMru9iSK28bxDFPiyUau0jwtm9eSRrgaAShgZHbZmViwSlaFb7o5LSNSXT3JJQ/pYsCScvNc2u41xlPzvTkaGAdhIsA7KrEf9Nq4BZWcKvY61nEgsj6xpC+d0V78bjmAcBB9R1gRpxrho2169kCmAnQjYSeJsrcMkc58=
- provider: bintray
file: ".bintray.json"
user: "${BINTRAY_API_USER}"
key:
secure: ruAukWC3Wa+6EB9KyF/dTR2w8buw7B/JF1KJC8+TPIu4HM96Lx/Mkw4N9jSX9imJSeCMKmuN3p2gByuwbqlg2CkOWlM5dQtKWzBDBKBy5ZF+CWj5sCDqIwgkih7Pwkuor5XDLLdqwYFOC9qwHaZc8FKNgsvvkuB+8dqlEyDryc4wDcc+B0wj+OBrID3sz1yMNiRrziMOy017+CjnC7EYWn5YHPvIDOGLPMxoh9agDTn+SC/SPtFHvJMI1sSzNv1c6VY9y2oB0aAgzixs+AJcVXtXpq1RoPp3rHLrxdnKe+qTQJ80NctoA0KXF4Xv2TWT+k15PxBQjZkEcS1C7M/4js1u509OeL1Qv5PQKPI3bRb3Q2lq9+8rDs+qK8OI3dXazV+STupVvXS8+hX5j5+T8P2GWJyOLQr1JStZVGCDpcF0xZr7xyzJnQfVmxye4jFOilGodRWIVaFOMqcHL6nyGTTrfrO+S9UYNcurSZbg0nDfD6+TZeKKy50+hfJATLoMkS8FB9tPMru9iSK28bxDFPiyUau0jwtm9eSRrgaAShgZHbZmViwSlaFb7o5LSNSXT3JJQ/pYsCScvNc2u41xlPzvTkaGAdhIsA7KrEf9Nq4BZWcKvY61nEgsj6xpC+d0V78bjmAcBB9R1gRpxrho2169kCmAnQjYSeJsrcMkc58=