-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
40 lines (40 loc) · 3.78 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:
- openjdk11
env:
global:
- CC_TEST_REPORTER_ID=a13279b52aa1feb62af3c8de23e825023d78576f182ed30168365510135f3712
- secure: KzK+Jaq/g5JoQ63FWdrp6JDvufuxrQZqtieas95dvZSh0flcvr1uRkkac6RTl/ILwpiAaeW9Tht9f2hS0U1nI5IKH/+FfCP6r2PMYQa1nuB+ZEITm0wlG8SEU2owxMKV/v4BLR8ESvoJY9r+x5KtJkIYjlda/BBst5IkwMg/pKSbsEBCvDKzGJHMBKd66Eajj9CvUIheJ/0PI7KLEx5XN2R+K1v0AXORlcv2FFauGIjQyZWrJz8+LShFglQ5O3CjKi1/uYZLIBRILYDtKy5mkWQq29Fc2mdfU33KHucvp1kCIs9MgruxFC8qIYyQzLXNAfxT0icCHC1IMY2lGf6SVoMaFg3CBgKO8t9EcUOva9RviJn4sAxJs3xkAVl1QH59vf21mH2y1dW+EqWQfVN+NBpkxx2w5L4jsZn4sxTlUD1aYzzr62mTsPs+kKQsmopgWRabbF0i/yTc01bB7xH/9Jiuo/p3rZBHczbluJtDsn8fkr3GcpYJSm+FHiUf9c1APEi7Twz73yAyYraxKoPWfBNRIvb8jUCTAnAsk0w1to1wA0tqNZX8Fh3XRvZNGl5w/OGLlkmBLPfl+NFW4qsWeQ3BwKt0eda6xT8eGKjwznRVNywi7sRQ1A1J2XBf/r8TwG+PMuCL3/DbpqHIzPZSGpcam3W3fKgZrlhp6ltzwk4=
- secure: gnCHH9Ab2q/qknpOYelnYNk5XWUKpc/35Jia+TO8R8V9kP5bnWFtVBU4NNH1u8STrUKfRzN5Cnjh3UrdHYFoVM1ifAsDY/MeJYJzSY752bFyTjN0lI1VHSFHYulFNPbyCgmH3SNcl/ous5eIC5kkYqP5UFVpdVLchUC8UcrRjgpRR71biiNihxxIDK/dRVjNO+d29tGa2yfkCR6Jp/VwXoHSUoQcIQ4q7kUYR0h1paYEfaFZgYL++TP3dM4xGmqmOlTGeQvNLO+K9YmDZ8gqQMD+O+tpjQ+THZhefvBSChUWuFPkJWUMUDAnvNRRDyB0rOyc5Lyymmi0PUXL0pZiyxdBKOIoNWtLuwavWAcsyCywgWKS6S/VQ+RZ6E0pOmyVnm5boAocrsG4hB4PfqlN6t2irTmwRNo4XB7xRZK+efZIZje/kK8e8Sa6Nud9yDSwiSNbJr3lHcwhkFLhYFNS5+teaBIvagd21f9nP/ziG8okMcmNvETcseOwm8mAl8wFEJbRZOGAi2hdlOtomYt32fhJR7NhMMyXpqj60JWWzNMUjRVB78Z+bSJi1VkpCTCjRG4e6bhtgL+VOQwZKEp1+O98t0O5UdIeofFA8+KH153S18eT3gMisHTXHpQ6dISqSOJR/akW4U6EZX3/IYSPEt1Evwmh+2hZOVo9pWS2HwY=
- secure: t00DinN2jgvzz+LhlkMWZkW8vhXcRAukGKiD7er749LN6043HUrw9BE2C/JiC+2kI7vr/qNa0pyqg2XKeZhvByo/wQmGeTdOjDT2znXQVM27GQWINhx4euGesx8g4k8NgWBfCSiUN64bQJFTShw2sOKb4jXasoVyUM2zVRv1ymthkhkMDIcmjI6rFoz3FlYCSEjWyxfAL9qbN+czvrkbGc4pOxa81QjfKL7oqm7iGUFg93BFcA8Z7wM/LHUaEN3Jlbe8ZfX10kRx5bZNHlqKf97+0aCmYM+6GAQpPBQz2wkbpaiLwdrMJOa/srDIFeDLWft5XAmH9agz74pZ9dip5knsHe+pWiYAtjAusCmBzA3t66WfYy2sW30Vwesjt8CHjmz55G0MNxrh3UEaRKoaYJ5bNxvkzYK++P2Ogw2jScT5PNe/lwcMlFACgVz9Av+nIeQHvcN2X9z/MRJOaa7m37+KDkCSgYZQ6xqkyxIa0kBK3QSxSq7cqFZ3+wAJ4Q1iT0VRsLjKOIpqCv9aGEnQq80WB7Ii1U5LverLtIfaDtCCk0AXeyZXpziaj9OlpGO5vNH5FsGYggKqHA2rCHiQFCe+sNvDvafPUFkTZf2+azANu0fy9rV5hrtTsFnZ4UwtDvcx9IJymqgFpy0WPwt541vxF+MmlGAzvo1tbK6Gn5Q=
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/flux-extensions
all_branches: true
- provider: releases
skip_cleanup: true
api_key:
secure: NW1AqDibBpcqnT0aVCtnjvduZFAU+EkBWFmJQfyzXuXt3d+dxmnvHjpuEM2C0MIoeN/f3CnE82sk6oHjsxPCIKnA0SCQwOEyNiD/Rkk/0kaQcT4t/nR0MzxR1STtkbbOMxUPCwSw929drCFO3A1dzY8VQyEzoAKOoYUKbJa/BLq5kAODoClKhDWPCDQw6vxAK8e9NMGmkwg+NUzuKTYqZprVtWzQRVE5U4p3hFrU25kYtbKU0rPu798hNNNFZDk40l29FOWSUvMBcA91o5iGmkVMlGbVt6mEfxfCiT1RsGJZPMwxo5kSeS1xQhkdckESCCOWiz8XNc4+wSlfavrQCA2xTprFTF4p0gM5hubB1IoV5ZGtDDKltYqnSwKhbt/hEaaWQO8hn7nWG/DYa4bsC1aAXuufYajKl5ZQa67lP3FN+OGxMVwMSx7cRmg2W4iy+GoDNVHRNPtoGeNqCokQjhQx9l+CkVrhL17a7B6f0gwZsqICppkD3WD2g1Za2oLM4w/VVkPmZuJQbo4PEhabhkZFz/U7AnTHd++plkJlFhaNvI2zfRoL3vCkUHbDpInosp4scKEZcvwb0dQqie2SSahotLLIwcrYL8pWs+SogsewcJ0uevb92yuH4XIYg2i8tTwFevGFaNa89hjOeDyKKbB5Thr6njDaSfblWUtQyQ0=
file: "./target/flux-extensions-$project_version.jar"
on:
repo: trickl/flux-extensions