-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
40 lines (40 loc) · 3.72 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
language: java
jdk:
- openjdk8
env:
global:
- CC_TEST_REPORTER_ID=fb330083be6b5fb30716a40e601ebb84540351e4437217ba6e89e3beb19dda59
- secure: fJ6ZmgW6SXNdTDUzXZ3FgdJuTIAJqrabGup9SxPGbrjalM3hr1m7gIhCaZOwp2nYUwE3y0cGFmUlB0ZptrbsBNx6v6Q+BhzEDxy4hAxrPQINIouxfpcLlg9UVicwzvqN8FxonJY0xbJIrLxbkUGBNbCMZFC1WWrVhOGUeOqfuhgQpYafCp6gc7NgPFTlYE+wbucatJ18yJVUUNgsDqJIoLjw6WYUcmxLbGfB7yNh1T09S+2sPKvwszUFAut2JlSwAO5iY4L0EA0CQKLzREpMG0r0CeBQvur6KH5ZRJJy2syEBfWgWM1D3ngiHgtShKu1jW1qnCgzO7orEVHAX0YdbT9npvAAQYXsAhFCq3vJHOTBvPsI2sxJ98uVfGdg+KUaISPpu5v29Zo01COcRwiI7TT1E9sO5Nny8M6MmlCtGapoQ1JgvO9KIMiswLrJn/CtIz+ZcBzn69OfXGCclZNyOFj355+Aw1eT7AhuNhnfoauM627vMhtxezU6DnblCn1LDo42Tlx86gPa9rzC2C3ZhjyUmjwldGFdl4k+am/8qe9oUIZ5l0FCcGgZBjGZ5BA3Yc9s0r9CYt/11c628HroU2TBsaoncc4eYQXBfQ+SnV308j0uRHkivuvSSZP+jWLruvecBTQo8LaWA6TryWvRb5kdBQ7KButnL3iunxocRA0=
- secure: B/fjxtbDOgQACV+XyYKlccIDb5Rw27K17p+UgduhMWawVDg3haepdSdNf+tvR9UA4mu5+79uQ4K8P/mUtm2tywXRylSlXTyVwoCLGfNyM9/fGCoDXvZ5yFQX5yaX5puvYgcwy8rfpS0fB4z8qZsQueq8k8J7NabKywZdw1Gr+3mpMMQ8FWvlAFvYGvPsxyIiUTGEJItEy/n5DgtA2RVUwoKtQrIqcH9nAm/AHEEQwVljCm4+3uz/PKMCFVvhxh4Vnr2K30wJFwMy8QlL/9V2Mr/rJXZLABjRUFar3yeElkuz0Bx0aRFisoSxwQlHJELzVUCTjooiKxNFNiHlfnj9WeLWzPMoP/vYj1JVbbj//22wzo/f/jBiNkLO7fZBwyAMLQeoUL8vyNjhKEVhr6MTuAhw0pLF/suzdWYjyYfWVhwBSb5Hgp9B6I6RKSCAoLRrTOL60AEZb0dCSwfWT0dhfS1aUd0IM4oGA4spCLVBub5uLCXCIXm6tyExAFGsk4RBJhU14GiRDidc2/AsNdRCz6xfKg4CasnR9p/3qqDpQYM7fTKbwNCYzy4ZxY6GF2VE83KTFFYLs42TDoQxDx7Za4a17xVZOPm17AR5XUt4Shn9mCfmQcJCE5AgdvpeGo4NXezVku2Gv8uN2DnEwcq+4aKquIBHOe8ZM375inhqRdA=
- secure: l/J5Tbbdmeag3O5UI+9P0RUkgvCQe+0xKu3L6TTZ8KDKU+Pn9YL5poEOVypL2/O5pbck6+1tSg03xbE8RuZzkqWa152KHWIfdeJyKyjol0tnCujcJfbW9YYCc45AcS6U2itmZB3PuQfEJ6MVIuukASYhC150l9Tq2tVY8xOeLdoniMTcVm25Bk7EYVQShMhhw8AFE61irVFLgNL0mvaOql8pj6OoUSe2gJL/Wr5O5Aq5ZhMJHsqZg8Zpq90GbbtRtTS5ligRJHgubMMfRVImTUZ/mTTbKtDLg/5JX0U8xapkp4xyH04sHnyGKu94Wl+6N0gxyDdVI1dyBydwHGaoCyyNvsSpYnSnwW0cHCEzr2wMAlB0pXUZLwSeKhxe6bMs5BO2hj8Z4HF32OcArBiRK97T3b3x7l7IgnxV+r9llV9hJra2ZN3P5KkW8Qx6cZiOlPzGye6ywe6JclpEB8Zm71R62qTRCmH9dMu7SKZBcaCUbDoW6wvXs42pLkDop8FQcrjPEd05iTGm3/jMADSNdVwuD+KblYqceFlq8RlsvZURHNNHOCBxXSQZUtvthNp9Bsdc7XIzznmfPP9AmfsXQmkBc1C4h5ZvTxlYm9PaWAV5Hy6nVYt/06qyZCd2ORTBcKQO+6xgGxACsfjupMb7j+iBXyR5vsIRdkRwWQjzURY=
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/sort
all_branches: true
- provider: releases
skip_cleanup: true
api_key:
secure: AIsVIVXvqgHfRUzsZgsUxsKPhAorz1ir6nKWzifTnp1fKqNpL8Pq7YkQCk3oT5NK17ifwZJtPgCZIimm31h7UuRHpd9bezje8HiDD7X0k1mPyeHAQox67OYPwmL951SeWnmxToAZSrn3xUlwRfonPbYaeDPA+XtcV1xwOF5MnK8n6Zo2nKuKfV0LLr6MOuDshtcMafsvP36+8JOulbGRrmGh8LNN9/4PPY6CPSNx+aDaGvJvySGhQjG9xnBpKTG/xleZQDyCdcNBs1ZZFEIA/yMyq0hHLmnkiO/VU3oqDoO0MPCOxyKsS4r2MNMH8AOr9dLV88cb9YKXe38KnCcamjzs4RLGCY2azSpzcAVMjihHI1VqjrBrfHV6CXlLP0xB4QDr8WmyBR2zYa4C6prUBAISiZT/MYZW7f19E/vi8rL7+fA/4a/bzkn9mQTOC1e8mrX2lkFvu3mRdP3yCYbAGDGM0XXW7hyT3Y1KG3tnJgQxEJlrQxIvkC3YE+szCXB7Q7cPDkmhXArU4Mz0HMyVD/XaAo8w+ScQDKr6ffL57wNZVut3YcSr+RALhbfMwwwQq6sgPeFNFuQXMpEhQv1goRDYsr2RacpR6iiKPcv66sMsRmxjr/bAf4uqQukr4wIUFONOrZbM+bx0s8iKN3jLBN/h+aE1SqeBXJvTrVyZslg=
file: ".travis.yml"
on:
repo: trickl/sort