This repository has been archived by the owner on Mar 10, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
60 lines (47 loc) · 3.82 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
language: java
dist: trusty
jdk: openjdk11
sudo: false
install: true
if: tag is blank
notifications:
email: false
services:
- docker
addons:
sonarcloud:
organization: "bbortt-github"
token:
secure: "PRvvKTHDm6DDqo+IgrgSPGWDFuTfp3ZMygSZC2iAGjkKhsdLEkwd0AF2bUp8TcSwwaRqXGGVQ/H4BjxFbB9CgFp1IwLeYM6nvMGp9V6FCg61PGeh584uxb9QDz68K8/HdLkOyA7LwnBzn6TYlxd9mTdrQ+/COWrXX+t9pRlSgBY8XI3Z4mdE9U63dZ+6dnKycnBmnAQGhcz+FW5PncSLevMLoqgtU8N6IBq3wJ2r1jUksiKGpyXzhTRLG0Uhk+n13bvHhGS10JWPHndjOSCrB5LYnokq0THqaUQX5JM2o+8Ym0jnTzeXAO3tQzN4/rDJjK/CEmDuh8NWgLZD/hnHaUaXQpfC2EJfJ9NfuQVLWdtheBNrd4mtd/vQ9n42dSnNCunJsKl6f1QvbgpDa9c8fZWu160U4Eu4TM58gd/QAap1xSFpfEggf/BwU8eadYqjJuLghIYkD+yGdRYuFYrmeqdfXAr+YhGwZAqqaubhpTszw8Y4G4rK5g9hf8IZ1SmbIEWH1F3HoGBhghBsBSnX5XCHh+YcOdPDBg70BiajP0cElDUSXMLfPZeXxvw5wzT2KdoL83+Ghv5uofVeS2bTP0wWbe73M+rvPDAyRMHegMT8HB6friJi8JT3oaJQVspck/GP3lsgg+tc0hBa3CT0k608zvwWF718TtgyG2qZYp0="
env:
global:
- secure: "Ep0o1c6sWjGtl1PRNbxiwyuj1c6EKJaxI5Vn8oVBpg1j77dDe9cklG8O9gpRIyoJSJIqtrhNkV+u4nWmtnUWkW5F9Ksw4L0G/kqt5XXE8G7giuj3ki9a3s7G+lmEp59gtjAIUjM/htdh8+22aPOGR6YoqdlofJRVrpXxUhGODz5zKrXCM/Pz19zEQDWiHXRbjPNNQbHA6Ep4HoziJgpmHUDblVgIGiXTYXQ/l+2Vo9ZK6VlcpXL1KghQ4QlHFfgepGxvniWS3ojjAs9cdjUJAvHVZVEx61gcAsp5jSMwrDH0/zHACS3PM5pE9OiNpUvTcQ8J1vuQINrX3rvsQC2OxHw/B34vUebQjsDNK8xhhBWCuvlRietmcpWSE2ljBkuUoqJRaBte7CSII8oPUsbxKVJFlzA+OgB1Rxn8z7uUTmY8eUFiroxJ/Owmk3S6MZhlhCeQJuuzt5uinrc8e5T43SphcpISwgxyDr+pbah5OP5RJRRl5SC3b/9z57HU13+Ak1Tts90U1OUVWInyCBeElMYpgpcnsHGHu6pF1M4jQVo8stsp+7ioNAJyS8nFK8M1woPFm43Xihi0lFGJFPj9pyMvLljk2d8L0MGabr4+W161kdLYOfOBA89+JOqlwzJOo4guwqc05A9plx3yDAdKu89M1QD3SpbPF+vngASqmik="
# ^^ GITHUB_TOKEN
- secure: "CmHwlof3qaSj7ufDgdMiAtguFGVsGlwgV/GwFrfBJkdMse+kb/QLG2oTacs/CNBWhYiUCU3SIoJlTDldUct+f3pjMbOyvgGk7SiHUgKSFu6Aaun3LDVbW4XcRRCjstr9nur6lp/w++EvWvCD9wUMkv/fALK0Vii1N1mAbbjRFzsFy1mqB9Ss4k5owXsjqcUIjbiGiEnHdEa7W++5QugoVRa7K7ogQJ5IDAIcoBxaAxGz4Wc+8I3hx0z0tWlOKy2ohU/yQNUBASj0LqZvcZxVRYAZBzDA40soT26k1wVFm3vQiJ9tDJQbykXDzAAa62807PzzWFSSUXz0cxVydJsNhMBNgS8/knsuS/z8dQcEzy3hQfq4nZ5H3J2PHBjIdHuAucayRCaIYhsTPySlLJHbxFyT7Ffd26Pj3/AgehRpr2s9iGAtO6EA620VPU2UdXp8FwaPJ9dxJOdHRcdT+LYA7Hpd8Nr/+GOqLK7tzQ6cqDH89mfw66Dzqb05vemMzLY30UkiQTtVvy1eq0D6ukl3josfKGX74ncNXVhWgyXYCZr/ppvsOCiYT5dIUVVC/j1JdfgNWiVd0jj84OOFFe12r3wf8bx6UL7PdLMp6ABY4evyHhtb6uP+u4PBtDYWyb9M+QEfsizGsiHaDmJFiE4ah1yDVQuxDND/z1/qRCDCGHI="
# ^^ DOCKER_USERNAME
- secure: "hZ0+KC8Ih6HUTl6A1yVTlXDQd5CfAIqfVLhQa1M0U/yKSg6hDiapRUMm/CvXAeWkT842i/Ja0UuopXz+BRIqoWU4QbCDDO5hvwQZ7lQUeW4z5AgDZMYeEhahbUiHbsa0G7vg6Bfs2iUud1GSZmMDYVPJdiBJx8SuQBnrIc8teKoroYSpBCbxBi1HuNBGYv9MYs3mESv3PAyZlcBJE2q6m2fMElsgKI92XTJfl+LMVd7ldruBfGO86N4dmFdyFeOuofkHtMnLjB10W3FujRCNQ+CcVrEYmHCzICFSUWeSpI8ItD6f0ZDw+IOxcdBGEOAJqp5qZn7V3y/LjWSX9Umo74P32ncoErjz4GID6YiWyo5mvG75peT3zfcGvYuf9DU/3NTl/Gp9bEoJYbaT9epGS04aEdGtpxTiHCh2DoqIWcpzxdzOler0BtERvpHcpeAdYY7+ID5b+tyuOT1DUVO2epb/2q5OtGcIFF8fAvprYGeAPhM3lcKbiXaNfNZZ+8usFBJ4GlyvLGiMKF5rZ6F/OCxcIYLJRiBGhLgcREMcYUTNKJITi4a0btgZyHLNWVsrXlG5cEgYZkFdvCqDVqiiWDp/Zzy/wyeoqGJksOC8MfKcSWW9CmUKmvUg2xDhrGtdYUuxuMnmJ7l5TgQl7bNYlvede7liQYIFKtw/Yi8X9NE="
# ^^ DOCKER_PASSWORD
before_script:
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
script:
- ./gradlew dependencyUpdates
- ./gradlew -Pversion=$TRAVIS_BUILD_NUMBER --no-daemon -i build sonarqube
after_success:
- bash <(curl -s https://codecov.io/bash)
- .travis/docker_build_all.sh $TRAVIS_BUILD_NUMBER
deploy:
- provider: script
script: .travis/docker_push_all.sh $TRAVIS_BUILD_NUMBER
on:
repo: bbortt/qdrakeboo
branch: master
after_deploy:
- .travis/git_tag_and_push.sh
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
- $HOME/.sonar/cache