-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
44 lines (44 loc) · 1.22 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
language: java
branches:
only:
- master
- stable
- /^\d+\.\d+.*/
install:
- wget https://github.com/epimorphics/elda/archive/elda-2.0.0.tar.gz -O elda.tar.gz
- tar -xvf elda.tar.gz
- mv elda-elda-2.0.0 elda
- cd elda
- mvn -q clean package
- python --version
- cd ..
- "./scripts/build.sh"
- cp sissvoc.war sissvoc-${TRAVIS_TAG}.war
- sha256sum sissvoc-${TRAVIS_TAG}.war > sissvoc-${TRAVIS_TAG}.war.sha256.txt
- docker-compose up -d --build && docker-compose ps
- "./scripts/wait-for-it.sh localhost:8080 --timeout=1"
jobs:
include:
- script: wget http://localhost:8080/sissvoc/default/concept
deploy:
provider: releases
skip_cleanup: true
draft: true
name: SISSVoc version $TRAVIS_TAG
api_key:
secure: A0nucIzLwoXzUrT5VZ5I88bWgj76NuSccqlrxzlwHONsG7WBj5RNv5Scqgnf2kgBI005vfO0jGrVnzuQS+PUB4Wn/BQPIjRxb+55CBezGQzL+t2Ms5UM5PMfIUn8x+2Ijm+8WjZzC3DoIa8RpqcTBxtujX9ta1WJm6R5UeQo1rA=
file_glob: true
overwrite: true
file:
- sissvoc*.war
- sissvoc*.war.sha256.txt
on:
repo: SISS/SISSVoc
tags: true
before_script:
# Print build info that binary is compiled with.
- echo $TRAVIS_COMMIT
- echo $TRAVIS_TAG
- echo $TRAVIS_BRANCH
- echo $TRAVIS_BUILD_NUMBER
- echo $TRAVIS_REPO_SLUG