-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
56 lines (47 loc) · 3.14 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
sudo: required
dist: focal
os: linux
git:
# depth: 5
submodules: false
services:
- docker
env:
# - LANGUAGE=cwl
global:
- PYTHONIOENCODING=UTF8
- LANGUAGE=wdl
# GH_TOKEN
- secure: "JOccqlY4LN54eKiV2g0JlbpZo+HBcWLmaiwTMTuywjRYgW7cojSQXSO+2VVz+VehYMpphwPd01cCB6SqRULLZMz0lnEazf5Hut8ogyIqVAiRvxc0wuTqDubBZ96WCh1ebwlwSDnhY47ia4Ivxhat8ALtq1YgRMAWEyuuPCMGGQbr3lM5p109eMqHBDECTSb2K2KW3ddyQzx5ASEs+4NPe+zZb24klRup/YLA/HQA65eapYHZAgOWbPLfr88VY+R5d86Ebj/UQ5nI/dTJJjA4/kIAAEPCeiy0EpIfyibQWAqiACR4Kq+Od0xvBDEASetc88+Ssrgz6rAcy+fOR5e6qZoVTWCIGZ+5Xo8GsS+/R3up+kVBo6nCiazF3Fz7YqkoCCIgKN7g6q7gOh0mvGur2d4azEJ15QG0XQDqg0w/O0N7VkNJQj3svHmXPr9yJCL6RD98YFRwl9PhxSP5NJgm+zYQQbldGE1N+JvdXiy+ITCaauXWqtTvsacP/+9mN+B4NCrIvfgB9QMUuH77419ixz2b7+8i9ijrIda7xkmrcgZdjAjRR1AOiNyh9JHZbRZqoMg01F/RCaG81IDXtSkJguWJkQ/Hqx46WNHzk7QdNiGCavVqflz5hi8bCcFu3dpnDUQ/juSuC3/wwlT6dM0iTQ1pE2mz8ttTvKTT9+rwIXM="
# QUAY_CMS_TOKEN
- secure: "IQzjUaWeQv7YPuglbqKAqnwQ6LIOFPxBkKR0GFaL1gOIA4dri8rWggGHf8E4TogeZ2iKzygoaePHc3ZN2zY129jiyrSCwOTwTYoLjDC/HiSUlUfwwflnEYPf1qUYxu/KcWEjl/IDYB6TzmiweV+nGNGREvEs5QS4D7Nad2Y/jdWB1F55T0QKGsFhJBfCZfnDF9NBhZNbw8SstlTyhcQVI59OHeuplE01TQ0Z+Kqkw/oSCRPT5R7Gp1i7Z8NsErpiopyfD1QkuyRJnYnDjNGGnISvHGatPMueQtuThDobDS5xcSft6wZDZw98f2XbEkIUqdYY6QjMbXlQ5LAY3+ZRS+NR7Ede2pHO1WciLmKpM+t6Gztp+Sacuhc9gP/e8PVhvIXj6NuyPEXfP5dl4NpKfk8/ntZTXRupotFy17B1GxhONTr2pOvEFx1coCx8GKLnk7ddV2gE8dmxzoL2cf0GQhDqExC9lzzDAdKE/8m2+/xhLeciwiWIXZc0sCPiZXELTh4bluxpBkGVCAUvx6qIzJZUMzlJYjvaTq94OTL/heBR3FeMM3uRR1mT8x/XRJ9BcLW7nrHRDZ3d9arvVmHBHlI4SPYNm8NSdqEATOMXolOW05SzL4VYGsAyl9X/VQYOMkBzoMwTEbRoCOvpwc5//Olv3Tf3KUriADRU2Lz/2gU="
# QUAY_ROBOT_TOKEN
- secure: "RHMHShcu0HdJgdwj1P6nAo8VLIEQC/FaVpoti7hvpF0w1JPbXpnRb/4UQLs78ZgZ25y5Z5/q1FpdiSrAKhtgv+rmr6BNLoFRk001lcGSbP9i7JayL9UxyC3Mf1nDwNKO+hEiKY9eL6EUa6mKi6ibfBl9+VgU6E9+L1RxCeRRzwTbFc6kYLrE38czOAU7cNcBvn7ulCM99PJIjFgbt/wIzu2T9rjCUtj8KzALKDILX8lca9f+/8oV26zvYSsk5/lyegMeZ/sdEfdbv4lebPPAXBf1AoG2TICXGNAMcIREu+3qSCkMrfhdQRZ0CNBKQEPqpYUda0uOCDp3+Mtg0tUquXEN6hORahPk36TOBoxeS5V5qWs450pp9HcbAustztqd/X4KiF1m8nAvTjdVDlWoUhS59xMHpkta0nZtyRxLwEHEzozn0+feWT/29mJmp7c10soaf8o3/E03vvUSNaSZxekafEuiRepAcCrUMY80wleg9TgPZTdHrO102d1J2N3QZZ56oWUxY6qpKwk0+kZShPT8H59Ng8JPPWXlWC5vCnScm5wm78t99bWKzv4lnO2ls0pASeGd510dr2rp3AKpC2Kl2sdKexuMQUBeay/EL3tBMBd6hImbz/cqD9SuEhQZ0XW2YOWJJ5qcrFSgpdtP82kgHDO3sPUNMEkm6YBLgXU="
branches:
except:
- /.*-staging$/
- /^staging-.*/
stages:
- main
branches:
except:
- is-branch-info
jobs:
fast_finish: true
include:
- language: python
stage: main
python: "3.8"
before_install:
- openssl aes-256-cbc -K $encrypted_cd0220f97c1a_key -iv $encrypted_cd0220f97c1a_iv -in terra/gcloud-config.tar.gz.enc -out terra/gcloud-config.tar.gz -d
- sudo apt-get update || true
- sudo apt-get -y install openjdk-8-jre-headless
install:
- pip3 -q install firecloud PyYAML
script:
- set -e
- ./travis/test-wdl.sh
- tar -xzf terra/gcloud-config.tar.gz -C $HOME
- git submodule init docker/cms2-docker-component-stats
- git submodule update --recursive docker/cms2-docker-component-stats
- ./terra/terra_utils.py deploy_to_terra