-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
40 lines (40 loc) · 3.79 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=ad726a66cbc822dd1b628ea1610dec8d04121462331a81939ccd1c4c45f4e151
- secure: H/Fh3tshbgVpwxuQfg/rUImyTCRDd2H2fxUXInDdYhwpUD5m1z3dXYpwTOms5+ArWmRgHJrVdcxU0zW2oiZpqwN6+O8zcBdlMoO9J5N8uaSs4q6nc97O4cBLb0bEZs7Jy5Vm4xSeH/2i1N690gNaVHZKBv0FCI63YCmxrd+Jb3KYtv9VeXHnFQMbUFpeIevVmJg12k8Ms+KOLc5yA+doxtapJJrtwcgU1oeKkrs/QFM2xt6LAwuHSroOthHviH2Lj7IinSxDwoFMlmht1r9sP27+C9D5Ql1biwB1yB5HDXRFxRdMQ6aP/R4Ah1JMRn7cxGLL0VrTMMOML5HUjWkmzD9xm429/9PuR+SxgV7FVrrtSX5I/H/sPHcpVqbM9DV8LRixhjmcl2PhPQ674qnQgtZwt6MQ0Yn7qw5NH4zdKthsSEs9o3MPSQfbT4ks72l4/E/Vtj5rWdFPtSxcSSomiopAETzwXveTkr5suwiCg0rHD+/b8KYNK2fNbzuHPpSC+TtF7xJg5i/EdvlkMaDTKGk7ISekIJzC9GGQVURf/xC/9NE0LgsA1FVjsRm/B6ANrnb4WX53fzE5LbUsqvi+SCRujBrwYC158vIv7VkhMZLH3faiFVO6oqQGWib8y7tWL3A7ubuql3XnqfzjNFcoUAD1B4LtUm4o1MBykPmtzaQ=
- secure: UplUvswQCKLYtcc6Az6VAD/cDslNgo9l+FYGQDcMFbfye7r9XUBEo6oFYGATZ7Wz5PWJYfyru7pLvZKzyVpX37Vl8bisOI36GOYniO7sTjJzlX1W5ifFYQsSQyYTWjAIdpFBvagI6wVslq0o9KmoEn9XB0W/GcP2FD1wFjlkqUJ+RSINXs1SrNRmhTg0QYq78LcilyktudvMvUdIahVpkQitrYKYEAFi7YNEiM1fTYrKYVno9tWoa5RK7srul7mMqwn9rLWrQnIMkcwil0mG/0U6t87XfBGt2MTh++IY9OISlij4cvbjoDV7xlxudYesJwnJQXt4lecEKQKcsbZl7lnrxxLSyNNdLLHt6TwwoZqQGMNU2FSoXZgXyMhXseWBtF/DBT8hfYI0V6uxbbJJ8KhMfhEj98AjFc9WObAVESQaJjubkLzzhUC0A3kBEts4Zv56fRz1pPrZYwuzmmyhMRJoQVv/G0K4hQKMTroeot3Qgu5lWiSri3fH5GKXRxI1257+YrqbZehBybOKmRcdp5LNYQOOcXXCNyjAJJcfc9yZfmz28wppdLFKXTzYh7tVvonLFdrja047cFxh/+46VqpaZB33bpRv7vnMsGkmH/bPDCVRSXWY0gw7QdpsmDt2P+MOfLuimYDpO5wIorJ6Aly0LEZjV8sOubzOfiZNtmE=
- secure: iXdMZUCOaiAMFmXvcbdVsD7d0yhTx79nAOddsS10bFN3JXli4YaOSYwKEUGWDVpVbMGUUMfUEWpz2xyg+9Ep5US04RYbOeYt2X4yHGAZXJUdybvRP8CjLEITkUF9cDk1mL1bNLAbi9wV2sWGvx8BRxFOlY/j/m288f+ACWZBhn1Bo5/HkKl2Ghxg4uToONX5dRICXXBzByRQWoshQKCwcoqnbU8DpRrtWiVyQ7ggLdX+uoIjwRiXKkjhWr3i+iDu5G10tR0lgS+rYH7rvrYimdEOu2bjayBV6dXi/FegxfMr/qonkWTKBhY3PjJCHFRQM6vI5Yq+LO4uh6Slx5thmeNfe/0Vz6XAjPSpIySU7UbgfG9hW5tgkgynQfsIKdcYicN/eY+cLAhA9Jgr8bRInClQJkvKnIFKifgvZK3zFhbQe0OH8xnzFB6Tkpo2oCSfejqS7a4kN1SiM8MYOOfGamjQPemKKHqHvt8mjv/jV+8ZurJKRF3ClqSagaXJvvexJopqRAtlFt29imC1YvMF5eC/GAH479GPFJfFlqAFmvBY4wThxkAUvB6BsVbg5ckivLFjEqeY+LaiPojRF9pnLcdECo7gnPa4RorpBri8eKCUxN1X/KjpEBlTQPHIyAgsvmg6/ztxIYVtTBOXi0gHpYqNAty+Wl2430/A6RoPXyY=
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-mock-websocket
all_branches: true
- provider: releases
api_key:
secure: BoOe9zmVDjVAbcPY3dgbzXqD9EzBj0HBO/CaluYHmyatxXFIHdKgnhoodYx9vYiJM64SRLXOey8Vep+lJsOWJPbwV1caNNR2Ojb1qv/5ZlyXp2DZw1W+QxZEShRsDM0R8DTebt8ET3e6Ikib6pQYXFE8hHDhfHb+paoWSyoXP/Rb98gltglLgEUyL8Dxz2FjmlGtx4blv3r/Dv2XqtjdbfjyaVlcx9jdKz3SNEjvhQvFi5itxQAjL3WuEdVQyuXWplI4Y3Tj3GFdmvgcdaG50ZfqYr1FJTAL3zjQTdOlWRQW+7R9UjXjcOqFL15t+PEqvZRpDr30ICavKzcJOfCZe4tvYrUPhcORP8rk4x7xBJ9tGosl9xvzO71wTlNwssGRhJ4gALkGclffOUoQqzMaG4KE+AMVnFAmSESwK6E0bh25d3WJZaiD5i8Vrz3IYPoTfIxV2CxpAr3Yyu5AvymyNvWAVjQlW/LJXJTCI2cpBitYmMAj2t/wcCUD4kZzfJ+dDOTsiqk4ox6kPZ4KV490/dId4wvqYvGjc7dvBc73A9bVd4GSWL9EGU9V/wXyw/q1qaEkuF9SNL3KHj7uf3rG21OjsLaAQaj0gDEzS9aMRmVr5SII7FQTyxVcJprf0cmOD6bPix8TS8TumPa8jKD4wBb1mN1F0lzNsbN9iHGH2no=
file: "./target/flux-mock-websocket-$project_version.jar"
on:
repo: trickl/flux-mock-websocket
skip_cleanup: 'true'