-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
32 lines (32 loc) · 1.36 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
language: java
jdk:
- openjdk8
git:
depth: 3
cache:
directories:
- "$HOME/.m2"
before_install:
- openssl aes-256-cbc -K $encrypted_45e1b5610c30_key -iv $encrypted_45e1b5610c30_iv -in scripts/deploy_key.enc -out scripts/deploy_key -d
- chmod 0600 scripts/deploy_key
install: true
before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sleep 3
script:
- cd com.github.ugilio.ghost.releng
- mvn verify -Pjacoco coveralls:report -B
- cd ..
after_success:
- "scripts/deploy_pages.sh"
deploy:
provider: releases
api_key:
secure: V8y76NjzsJY8c8Ipz0FLH6mhem+eE7djM+PdhLD63scmCFcVKzvvNRDXIILx76sa5ssFBbZpovdvYknSepQMSgVcs5l0biyJYvMabPbU+oC7Im1VN5s2Gk+PzJo3twuhOZqeRrKcjw+RDEhK7gfca/6/wEv8KWEFAPmDyc6njXhKB2T0ocuO5X5q7H5MHNMsEaitb8V9JuHg8DVC2Wdm2XHAlflJWXm1BH3PvZL1XFGE4U3edv7pzZQgt2u/uo3aoiRAUZkSvze+3VF3j6zdyx87yJ7cZK3b+UbG7Sna9S5y3Z60oynw3AlrGv1B+CQKl7lKvx0HLhKiprrjhvtKreHA+6sVU1DYNHd/kWFcbn3mh6RAeDJmrW/zphzSYj382HgOSgYMdnxKobBfmhxW2YfASXjTwxXlwJpUbVx5/7o/OhSDn88tppmHr/xY50qUpWxrEBddUq1Sze3ZcxLOUYXNMhPLoEDZu6NFixHw0fywKf/qpwLy2OCbMMvu4uq2aB4iuI3yqv3IuYMrrUmnV2WY+nbXzuRZ055mtnp8Fu0+EFpxMEfOMnjPcnw0hN/tbaAxCIWVaKLvckQgHOisMGzFoU0WxnceOdW4I4NosobOSXsH13ZPF/0sd7d2I9Qb4e34hUiBJ9ByCoVaWQPg+JWoYU6f70cOYqdhn6v2Y/o=
file_glob: true
file: com.github.ugilio.ghost.standalonecompiler/target/dist/ghostc*
skip_cleanup: true
on:
repo: ugilio/ghost
tags: true