forked from PreibischLab/multiview-reconstruction
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
42 lines (42 loc) · 4.46 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
dist: xenial
language: minimal
branches:
only:
- master
- "/.*-[0-9]+\\..*/"
before_install:
- curloc=`pwd`; echo $curloc
- sudo apt-get update
- sudo apt-get install -y openjdk-8-jdk openjfx libopenjfx-java libopenjfx-jni
- cd ~; wget https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.tar.gz
- sudo tar -xf apache-maven-3.9.4-bin.tar.gz -C /usr/local
- cd /usr/local; sudo ln -s apache-maven-3.9.4 maven
- export M2_HOME=/usr/local/maven
- export PATH=${M2_HOME}/bin:${PATH}
- mvn -v
- cd $curloc
install: true
script: ".travis/build.sh"
cache:
directories:
- "~/.m2/repository"
env:
global:
- secure: owNJJcWreqCcEiZNBuC9FtB6n+vJ2tGhIODeaT4zmPObCQ7PhH88bQe7CbJ6M8uUQKH3aOgZxHcAzMO55vkbdtkWvGwipFaZNHgW7HfdjSBJYMpCw+KGRu4OddtQ30j+6D01ZXb8TbjS4z2NhlRMaE9bsgb0adQzRatMVAJNtN5AgABeP6fMCaTmaza4SLg5cmRll/aS7kIwThMU5ueHzD0iDoXZYD1f8bUSd3+HClK3PThym4QpKlm9pgPKC0Rd2rMMfdypIB05yZ0v/DVAMiMKdZSrkESgYAbXxoStppDynTebtdgh2H3puTIJPyPPWtajvVhqK2b0fvfauXBNjhMNbI22hoNrBFUWl/byMRntmXSpCot9YHgJSlnuLdXNrZyd9fDx39gPAWNqYCn6iXcbrYN8mf1pK/I0c5DbBoV0PYQBoBEVsOzmLCKAa6MF0wJhoVWEuP/kWcKyx5mpzwX5PCoOjktaTe6oBCFADkH+JfOPiX+KkbMkhY0pkyDDKH9v4njiiEfsIKzGiue8kTp/Izi4oJB7rtmCLw7g34joX/xvjQ5rx9iBy8Q8MaykRDc1Y5uLELi9sAiTX1bY4xaiv2LOSGCFNWgha4dnYDLYgvCHzNDwgDrp9skXrdIE1cAlAHwY88kOHNLUL8Dk36EY+fOMQYYdj9C/n+xvhXY=
- secure: jbowOrCVlP6R6G9r+o8UjgHx+xibGFvdAQKyT6in3hJp4FaKBigHiyQ1t2NBeQkbzkZpFABxSAWEvExfWJdaWu6FdMNtYPwuxKzS1WHM07E5fRGrd6cOssVvwLtdajOiSLyMLK6Y5MQn6M9i9eJ7WLnriYjQWTrxqaLx4KKS6tIMKud/r+DV+roYGaq5ZTWpXiyHTAPHquoK5yvVOUpFJn/HAq/WViX2Y1Ypfub0/Z6lOBKXy/tnr5wkHnvn8LpBjmD80n3kJR0CSlww5cq0N5GLauF1CIxgdE8hZKMPjN47DbYZWe49+QkBidZfUy/RVZYoObiWT88Hb/u6xsGijHRP0PnbZ8qyzNd7JZCcnrg0KnOqG9JixtwuGfH1NWLgAhN1CizaoUjBb62DCyXj2QETenQrddxLFyjEmfCDulC8SA/6EDXvmMEgJQZOBz0XHnWYMtMTN8i95kqqImJ5ILT6V5j2MUuGdzF2ja4WXR9mLCDiYZHgdQTlB6mvoCeBU08KcM9etlyZe2KA5B1UHPXgBQxXyUvkCV+W3iQjMZScRr0H5iKRi+LxnV8FdfbM7HN9YratprNjqYvLtsrmWhMLEwdBev51uoOp+S4LaChY4DQiSsZz1NQOo8dyzG5UfA+OCWxAKcGPGEHoSSWnwXig/9MNqJqpdBrPjH2U8zw=
- secure: g/Hkl1K7wJtXH6HG9762hcT7NmNVcQr3vGKEBDpKfLhBGyOcK2qKoWU+M89vPDeVYTTqQysB2ACibmHraJk2/Wgs09kEjOqMpHhKdR+umtARnlv9N2rxIPtPeJ1hyEhdxnk7s3NlGy1r42JxXFl4z+/jm7lf7usBBcK6CloeIDw27FnCmXatG0AMFoOBay5FwtNBGkSJqVNrnzYYi68x+RTznFFw3Bmpdh9dkTzRl2jxeX1ytP2yax/w16gbXXExq0DNdENQ3liAiEXAdc3g/uTEvqmWULVbiaE7g+9oo5xqtzVwnfpqMJaU82og5KV8oygTj7mSzSJJuebXF7Hr/CmcXCUBT/OwRGV4sVmQdX565t66Rxtz2T1rZD2s587nawfd/WxFyeHT38Udsu28Rjj24gjdfGUN05s+SR30/ppJDDNHVFebvVe2IRn3ElbHq20Izlr52n74Xo3J/a3xMZBssT2dcfzCHCpnfDlpGJaqjUTaa3vEHa3t22Je3vWmBGGxlt0kfbtWdVgYkltUJkPvHQvwdaNSPU4neaUnJf2jsgroSy8TgLoT/oIBoSZqpCQXZ/EU/HKQ2cKA4IPhplHGVGANsx1KAn/Bh9wEbhy2Fw3IsfnIgO3eZqSMKF1oKqBDhlvz0yfpXqPX4WaBzs7bID1KgGwWnNcGtSw2ARA=
- secure: CW69w0mwItQUwssdN4pxW0TMkkSFLXV9uyzyT7NjafWF++ILniIzJyMZ2GNrIteMvbg9fWUUx6bcyovODU0eKeSjvSB0X2Ux3r0XGE1+Vb0pdy1R72NqAFEiZ7frt9OT27nsu3DA7MMOVOnUlQSxowAdc0z5pxk6D2Ls1Pbc5lRwV82clpZxvlSadcFqX7bgxalFGsAIM6xv8an6N9HFjdaoegJbzF/ZNN5+3fIBwhV4RJWcoycL+g94f9RaPDO3A7jMBEB4Q6F5a4rmHv6wBskNO0e0t06LFdOeAYwSr8d/h7TIo3Saq7iotcLvu35rWaHDcmvGHEB/NLp+Wy3p2e61umRaS8uN7gkrynrfUvsgnzUDoehRIKde5u+VA29RIR30a0hsrULo9OLysW4OeKAZk7qkzS2eQ7KA/gy1Bst26z9pqgnxJ77YTA9v0zr2C3KpWKqqE+/0lvefV9bZJxlN/WZpD9xJrFMaUE48TYAUDpy+E+VngcbEflGALzeMlV1fazEKS6aIPO4o1J3xsDPtWQlW8xIC5csL4KGfWGWn+PaveKqsrt/4pFBJ6Q3tv7Dnq7CzC+ZdEdqe+K5S8yM+9DgG1I0XAPbz1cYpy8aLpbRmdCRsXozLOMbqyvUgIvM92PG9Um0QbBJGq32oisR7vgzPe+BRMsN1e3IPU4k=
deploy:
provider: releases
api_key:
#console lines to generate the "secure" line...
#sudo apt install ruby
#sudo gem install travis
#travis login --pro --github-token GITHUB_API_KEY_HERE_NO_QUOTES
#travis encrypt -r mhdominguez/multiview-reconstruction --pro GITHUB_API_KEY_HERE_NO_QUOTES
- secure: "u0WKJ+eNP9lRvNAeoeANghAD1viw8fKcLa3ljNv4mdZAHjrv0Wn4FY/1caeB3e8AsQh50DOYRydKACvTz1inqE4OhnMYhHKctmhzSR/txZ8J4/gIeG0eXEKXt5npIazUj8nCZFv30nBqfb3eDgmuVF3Vi4hqEP7mlbz6Zdfrzdyyb9dti7KK3sSt0g4RA4/59s+gXKm7avX2z5OBiPG7OJBfSUJ70xbzGHBv4O6dnjcSuZN8RNX8jig6NytKrRFe8CFpA7VIBTLU76nGYNaJN1ApapCJ6JP0qhvpoYDUD7ZdtOiRqf2l/WU75CSa89eUglrBQODlaT0phXwDiC4nRhdhQOOTopXVHyHMvmrJ5dLfd52oeTJDlnDpzB2Gu4Df7U6eIX+ULntkoLZWcfax5o3H7mMFntZcVsZHlyc6NhWsgsqtlJbzIm1YRdjfxJXByjri/nNgPHldV/tAVWv8s3EJ09RuIU9nRK28nC+fDcbDLOr5v3Ruh82uAtDrYixOvMxSlJgsdhgD1lOdswG1FfqGFJeZxY32RQQPtbYsDCZFzQQY48skK2uLQfOfYOyP/WAuF7M2o8OErK5J9RfDFDURFLXz7cXqkJBXfBuqbWstHbvcXBxcigMG0XTs7g3uK01noEYNcAvdWd/rXnehPOOL1uglWLAqbAcEYMpj8lQ="
file_glob: true
file: target/*.jar
skip_cleanup: true
#on: #remove for untagged builds
# tags: true