-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
39 lines (39 loc) · 2.95 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
os: linux
dist: jammy
language: java
jdk: openjdk21
cache:
directories:
- "$HOME/.m2"
branches:
only:
- main
- /^v\d+\.\d+(\.\d+)?(-\S*)?$/
addons:
sonarcloud:
organization: molgenis
token:
secure: bozaYygDUEHxneDKmdGGb5ThB2wu5WfG+hNbAvHE6KOz1jP+VAM6r94rQhWzNSFspmTv5XRD3rcD9FZKLONzGifeWT6gjrKn/FSdYnDGLN5nRm0ARHiE/74Qr25uIsnxcZV2vV1iatxfR9CjMSXVYQc3r+IrIfgxuTt4zy7BUeVmL02cicwcX2OJFm0MA5VU4Kbi+hPknegw9IhdpHEnQZanyGqX1/bSxCqQkYNJ0tLtThhJ8/DOO+jWdEPHvHRULI9YWUCccdBH5/pJUAj67Fne8tImeHywO+sDklXgwZ2D0EWwx9oBGOVwXfaobVOewnz3+wE3+aFxyivKsQeeqMBeHjf9tYvZBUzjFXJaWQVcUU/YdrJUzhLXjhKZQ8V0eKjHBSKZ0KajKBvN0cBjAnAMR11UZf2Ro0M6uqhW03ihCKxFcmIUNCFsuW8lMDCm6l4urA09r+zW+p5/LUMtzGfAPaJL4gqP8SDJi2dzwpoaUbxCiCNgImofWMHKVzP17JqhOWxFndyVHE1k9Qhfmy1b0qE6nAVl1UVNvavRqubT5AwP7H4iNc/dfrd+lNwSE9oHZ+xEfLd/6MCjk+Q/VI5ON8Cvyjv0ZwjL9xOs8QfdY3iC/mHfVo7SL7rhC64vLOmyMxK9w465HCv1A/kUOeEIyWm2uS3hWuBi+OnHBKo=
before_install:
- cp travis.settings.xml $HOME/.m2/settings.xml
script:
- mvn clean install sonar:sonar -Pcoverage -Dsonar.projectKey=molgenis_vip-decision-tree
before_deploy:
# workaround for: https://travis-ci.community/t/deployments-are-failing-due-to-uri-dependency/14375
- yes | gem update --system --force
- gem install faraday-net_http -v '3.3.0' # workaround for the workaround - https://travis-ci.community/t/cannot-load-such-file-faraday-net-http-loaderror/14455/3
- gem install bundler
- gem install uri
- gem install logger
deploy:
provider: releases
api_key:
secure: kFbDNwRWsLpEeTS0LrFrOiHL/YDyX3D/0GddXhLyEv/cBINRNqPw55s0T1P6k5yUBQvB5AnAeo+wb76Phy6gogDls8gZCdaf0SEg8X6DmyihH2aSypWxyi8pcLQIwpNvFlNLFhVCkMdI6EsZ5n8lNNszEWwWK0RR+cCDP5y0Otzni3Z/w0YhMv9eaKTvby6uHXm7szSRGN6R9Bhwrxa29111mcO3HTd2L3EPLDvnf9rygCb/w0ONfTFFaWFholJu/zwuw7TFlFQKeFhsJp52uuwV2JPezvW/YsgUUxTREJynL1wCbzWoMTyuiUTnFR32tGtMtpwjy2TsZ8UFPNioNMknBJzCIq8VL/0Q0qkvoJVWPWOL0QQBfytPUOHOYYL+q+j4awVzWpkUIwAor+UylfH+kLszki0V/62FpTuIVe8Bhss5XVoTx5LzMu7ZsA93VDObjVBa9l5xW5MiI88hm8E208wdVjJKXENhda7WtqCD+n0khYXdHxQRDOOmSJeulnlEhvYD5oJ48+8257TiEu4ZVYECBYY1mutZnBXzXH4bE+G+MjgJpnblpUS1HLxOwEIcSjbApP/27LdmvuVBoR5/oDHaBSJiPAHg2Aj+04CT2tNgLkTlCwbInULvlo1fhSLdqJT9RE2K1yeXdz+dDMsRstcqMDbaOgYK3IVvuzo=
file: target/vcf-decision-tree.jar
prerelease: true
on:
tags: true
edge: true # opt in to dpl v2
env:
global:
secure: qx9Yp1tRXfUEOcgTwmbIgHlxqceXG+/Hmo+doPlKNF1zt9t89HjFe1QzKMBh5WCz8+C4jtJJeQ6i6WUL0WWgV54h3KJeSgwIMHxwoX2iYS8BIGBSqeKO4zidqYTbjzyNeh01wqNMgUjoBe91mtQtvhlnVOoPr+cS7UbcgPRAspLukancqRfWvnUx+XQNqCz79+RuGOdE7l+L1iUaAI40YPUVCsjiwyJeoIgdVI1T9t8rjZ9ARjLvrb3Kd94JFiTuBmadDkLe5ZYQ26f6E52RAULqZIInceXwUHwmuRRTajcWSdl8BoOVNLf7ey+CCVcSyb4Yy0m35n+yUui2//6UzwvhTpWTzhlWCP7Rx2rdis1UPy+nwK9Ci2gCfHZF7MW16T57PD3gXU3sBvTsCOt2AxY0UQWtq6/VY+KFuZcUW/lZydWTRwBLGFFCH4NeQWwFz+4WsuAQI+hYI/ukDsX4tUsnPXK4OwP4M391x9GT34eDuCFGtR1Th72V592h+tcV9zp1LhTylVGJVFcbh/tPhY65iFITdxE9fd9lGNNYkJlrA5YvL/yOOo4vRh7ZxUMXepcAecGWnSkeInXbl/nbSJ1RGI8Bxk6r1vqGqp/wkgJdFsTaOz5BXqjR3ZQA/ZgLOMMR2OE+LPzYUbSa6IPIl6UbezEoIY1Nqy0col4axWc=