-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
42 lines (42 loc) · 3.81 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
language: java
jdk:
- openjdk11
env:
global:
- CC_TEST_REPORTER_ID=3f1c0d93a3be444be021f93bdb077079ae9acee47374681435d9292821f4fe0c
- secure: FNwwWsQwNIuP3LVArgdwrGGetgDhYjO08Fnc32AUDlRYnmq7BvneR0WRnxZM58dMbD4nqkBEIcjyifotfVvPY25wev1OiwqpoBJnpb62hTMVNT3AM4zPe/FsJHrbtaeYvvwhFLwrKMmQMYXuATjna4p+NCHrqpgU1GB2TJFiq+8ZsIexGlSGPJunpkUPiHwCg4k14HykAoKfs4ABsx73zzkiV+EEoF8+Kb0HDeAI94oi4ct/ulAggforv6czjKwtus1OEuhAg847AbA9LU0WbUjr8fs5aTi0odlmRrN6nZDjGDiUXPtvOm2fZsFRqhw09gpgmsgoS/YvsYlD54pj4tRDL03ikBijdkvOC8vzthDUnCCoRIZNH8R8T357CkeLzpQLQS5HmrohMfqwfksuLanTpfT32FnDmQsBQL+QqfXCzK9K4Joxc4EedHn437YYadmkiRU+Akyb7xAZ0f1ohnlqGB/iJXemDmFj98zhaeNu2zCz9O2yga1e2ivfoMBpLGBGjggEXctaTF60NOBOW6D4v5nKTJZzAJ+d1hKwOi2TPVGfMIQVHgYzAcslSbWwja19iS+x2EGOMbJ1hE2fBpqwPjtOZQzisxZhrKAicooPYL0YU7LUxfpPY5g67a2jWQ58qim0WCsxatglX8eq2Tn8qU5sv2XQeHyeX1ABaPA=
- secure: Dn7DRMer0XBIjNLzJ4kg6SsyzfVxECD8rx4rS8mLwhLdo0OnvNkEWFgLCUpNpy3k8qeZT3lGl8J1Sy9XJMH8d2FWdemEVK22TipvEMa1GWj3aAuznco3tzt5ZGlaBIpCmNTzI1T7Gb0HyoiOLYArETKiuQLM/V49v/Nd3Ao1rgg611GZ2GOKIDDZKntnZQFyXq27BCbvvR6XgnDYcuqgEdCajl9ldUiACvky7hRr2DeRgBktB6llye90t9QpimsxCvrXFgp4rus/A4aZf2eAxurrBy07R7rlGrCWpoeBwfIDMFoBBiZnvpI4TLvj9wIUhf/533eEqgG1oWGIqsxh3QkO95RknUma+TSg5bz8rkEjIXU0wGKxfaOJWYhM4RWcPJvfVvEVhIvSk/DbIh9mBaWHpIUItIfhF6Nmb5yZJ3OH8fci+1unoJCdHyEKnQL60ChmNPRQq+4JUPhbHHl8/2r3siodTjoip2LJosk3wllWc/73lCCziv8uZnUI67UAUQNW8rAqXPf3qHIQgoLsWwAaIbNFwqay+dLD5mAu042UzacmY+gbj2kr2j0eXDY7aQDVjsLUnoColzfsQ9V2cKv9C91aTstCfvmFCbKiVY4NPph6VQQVKZm9ALTCFP6uTYRJJdaJEWHdwEzcUFgJvWIAMyP78EAYJGpFV2VEHKM=
- secure: iUcTtjkO4FXhOBYWjK3xhNRqtE0sA5A59JN0rbY79yXryHZ340XjcKHChlvjFgYIyCRj0i6GcbbrM9jOYAQX6Xni9co21eYnWjX26rdm4+/AWSVElZpQaj7PsrC5dTYCCgOE7Vq3cjlExmeyRJtyec+NT7yAxEy5kgMTz9d+qZz+u0molv2JSyxF72q0/Bq5sPGac7GN78SgrIdTVOWPSQzKr0Z5kHslyH0zxboripXQgPo1Grlu+2+2U9v0lbwfaxSEi/USBZWKhGen+aWXy5szZoY+2dp08kJdQgDQwufNOC0W+5PHv5BwKPfrHOWsmjgP7bvQhrP05NiJeLMvElcH6wRvK6f6w/htWLAzJXvBOOyuZS6IxoKasPKctZ2ujpApFCb8PAYjBgmSqWfiBP+8XeVR2xoohw3b0N5H1Ur3CQEw4+Ukwa50Y09/hkYJFhXS0mrtBlS269CcHzB7IENt07Wk5QmNhkrMHgBMXM3FRbfkYczW5ZiPEW3zI6/3+7coJQVEh1FQp0jYSjw/oat5gXWLlDLWzD8q2tGUY9KqOu8bwtetSXMvsHL/mBnljGEMEXcjByZnrLkDL11K61KroDeuAQ2mn6mtxzvPt2iEJ8yoxQBKcTQU14P93+BLw+IL5rd7JStaWYfx+niBlg8JTg6eTvHHIuwWHTw6PQM=
install:
- mvn --settings .travis/settings.xml install -DskipTests=true -Dgpg.skip -Dmaven.javadoc.skip=true
-B -V
before_script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64
> ./cc-test-reporter
- chmod +x ./cc-test-reporter
- "./cc-test-reporter before-build"
- ".travis/before-script.sh"
script:
- mvn test
- "./cc-test-reporter format-coverage -d -t jacoco ./target/jacoco-ut/jacoco.xml"
- "./cc-test-reporter upload-coverage -d"
before_deploy:
- mvn help:evaluate -N -Dexpression=project.version|grep -v '\['
- export project_version=$(mvn help:evaluate -N -Dexpression=project.version|grep
-v '\[')
deploy:
- provider: script
script: ".travis/deploy.sh"
skip_cleanup: true
on:
repo: trickl/language
all_branches: true
- provider: releases
skip_cleanup: true
api_key:
secure: hY43QtQpkM+Kcc0HzOWLqFbPn4wSUrcJLC5Pi2Xb18qmnh6gyNel6hS4PEVs08pdZ+QyrYmLkQ+tx4XC5Cb7unHB89b77NX/FzO/WAgD4EztxSqcwhstQZkU1zz++SkWaVfxEenPwURb4WFLp2kD0cIro8n714uEo8ULVnQ6saI6RHEmoI5LuW+YStSpIloDjhEw/bjfBksVaU+IQUiDxAKw0glOzEeWA1iosePW+r+GxImhARAv27Cl6AgtbCscM1ZlteR6rYiJzTwid0VR+Mku/v3axor01EkwtCwx4QTqLjuII69XTmUhEmj/5yHKs6Ji5vD8nMEWPRwUB5gKEpNIR14VDVL7+9YjCJhstDgK4FnjEd44hW/7JgnaQESZzyg0wyD4rMfcJ3krjfL20vW4uIG4mCeI/pIOQeRGs9BQxw4Vtg9/E6rU9F0yg4mECl5LBIOSKViC9iPBeyBwQK35OjU1+izHI0yqKgn7AfzHtI0Yez5VqRJSU0Z1nIq1lH735yQnxw0po2DFVh0NZYHHN9E0kN0+nio5EglFF3LMCpj8PgbgAWUfsybbzOWmi99KHsCTa3zhfy/HY+XPJKExliOGJoZubIoUKwiHBbVSiGjgsj7xENBlJVWt7peRmpAO9amxmJqwnoI3nF8dHkBLsMDofC2YqtFI13ADsd0=
file: "./target/language-$project_version.jar"
skip_cleanup: true
on:
repo: trickl/language
name: "$project_version"