forked from broadinstitute/cromwell
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
131 lines (131 loc) · 3.32 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
sudo: required
dist: xenial
services:
- docker
language: scala
scala:
- 2.12.9
git:
depth: false
jdk:
- openjdk8
cache:
directories:
- $HOME/.ivy2/cache
- $HOME/.coursier/cache
# see cromwell::private::delete_sbt_boot for more info
#- $HOME/.sbt/boot/
before_cache:
# Tricks to avoid unnecessary cache updates
- find $HOME/.ivy2/cache -name "ivydata-*.properties" -print -delete
- find $HOME/.coursier/cache -name "ivydata-*.properties" -print -delete
- find $HOME/.sbt -name "*.lock" -print -delete
env:
global:
- PYTHON3_HOME=/opt/python/3.7.1
- PATH=$PYTHON3_HOME/bin\:$PATH
matrix:
# Setting this variable twice will cause the 'script' section to run twice with the respective env var invoked
- >-
BUILD_TYPE=centaurAws
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurBcs
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurDummy
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurEngineUpgradeLocal
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurEngineUpgradePapiV2alpha1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurHoricromtalPapiV2alpha1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurHoricromtalPapiV2beta
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurHoricromtalPapiV2beta
BUILD_MARIADB=10.3
- >-
BUILD_TYPE=centaurHoricromtalEngineUpgradePapiV2alpha1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurHoricromtalEngineUpgradePapiV2alpha1
BUILD_MARIADB=10.3
- >-
BUILD_TYPE=centaurPapiUpgradePapiV1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurPapiUpgradeNewWorkflowsPapiV1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurPapiUpgradePapiV2alpha1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurPapiUpgradeNewWorkflowsPapiV2alpha1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurLocal
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurLocal
BUILD_POSTGRESQL=11.3
- >-
BUILD_TYPE=centaurPapiV1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurPapiV2alpha1
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurPapiV2beta
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurSlurm
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurTes
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=centaurWdlUpgradeLocal
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=checkPublish
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=conformanceLocal
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=conformancePapiV2beta
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=conformanceTesk
BUILD_MYSQL=5.7
- >-
BUILD_TYPE=horicromtalDeadlock
- >-
BUILD_TYPE=dockerScripts
- >-
BUILD_TYPE=sbt
- >-
BUILD_TYPE=dbms
- >-
BUILD_TYPE=singleWorkflowRunner
- >-
BUILD_TYPE=metadataComparisonPython
- >-
BUILD_TYPE=referenceDiskManifestBuilderApp
script:
- src/ci/bin/test.sh
notifications:
slack:
rooms:
- secure: B5KYcnhk/ujAUWlHsjzP7ROLm6MtYhaGikdYf6JYINovhMbVKnZCTlZEy7rqT3L2T5uJ25iefD500VQGk1Gn7puQ1sNq50wqjzQaj20PWEiBwoWalcV/nKBcQx1TyFT13LJv8fbFnVPxFCkC3YXoHedx8qAhDs8GH/tT5J8XOC8=
template:
- "Build <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) of %{repository}@%{branch} by %{author} %{result} in %{duration}"
on_success: change
on_failure: change
on_pull_requests: false