forked from vaadin/platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
26 lines (26 loc) · 3.45 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
sudo: false
dist: trusty
language: java
node_js: 8.11.1
cache:
yarn: true
directories:
- "$HOME/.m2"
- node_modules
install:
- mkdir -p ~/.vaadin && echo '{"username":"'$VAADIN_PRO_KEY_USER'","proKey":"'$VAADIN_PRO_KEY_KEY'"}"' > ~/.vaadin/proKey
- echo "sauce.user=$SAUCE_USER" > local.properties && echo "sauce.sauceAccessKey=$SAUCE_ACCESS_KEY" >> local.properties
- cd scripts/generator && yarn install && cd ../../ && node scripts/generator/generate.js --platform=10.0-SNAPSHOT --versions=versions.json
- mkdir vaadin-bom
- cp scripts/generator/results/vaadin-bom.xml vaadin-bom/pom.xml
- mvn install -DskipTests
- mvn package -Pjavadocs -DskipTests
script:
- cd scripts/generator && yarn test && cd ../../
- mvn test -B
env:
global:
- secure: SohKmHZJqtw0GVvDCJxiTXtkDqEIGg6s9oQuygcTCg+E5tJgH5XMMW/IvRRb5dKao5N2UKmcXZsNdji0xEX33SPnl+CrD2cvHOtRcrvCyW4tygPvI+XyYF4xaCD5cb3jGikedV1WWPvS/k89mTgIMj+6i+DB/6Ex9iI5kbWjivlMGChQtzBU3OIhC/cnym6Z+NA9huAC+xWkcAD5reb/JFRD8l+qUD2uWQW0Cf04gc7J54zwnh/cdt8zyVQVKM0PIjk8ZvxbZ4NRbxaUFYvoeQucIwcIl/kjVFUY2UT1NrbMKTHgXDKhg8cDVDkixN3eUGwn1SlQQ/j93wZ/riGeFydxBMFA0S4uw+3ptmWrDvOLcok1VCtujI+jc1wPPC+tJV0m6E18/LLhP6BWl5L35PBnKrt99nakOdNV6b0qrSkrqJsrqZr6ZupwOyMJEqqgIZGf86OruNltGIogFzTRBCMK/VCzF1KRkrt5EERfB1xW46bLVG7so+f0p3byycRvJ4gfLq+UC8B1uWerzZQVjXOH89fLXhADKCg0C7Laz8obei0uC8igJXDGIcpluRpLS6InCVWgQFqihhHy/OSipJ8g9Z5py1RJNz+BykA7kywZ7QcAudKu5a/bcOFHokL4TJvsLhvRcbn7vknxS/0PvMw2bjym1t1XDRtzwPxctdU=
- secure: LUZbWAqr3qy8DhCqCNboy+T79lAoOHCeXcbDnqpV4f7AxgHDooec0v6IWMOxQrIRmnCy0CO8Tk1jpNzXJmpld7xafZ2jc69URzGEwoGQfnk6Np+LKXWC8GR5hSzDsyMozo3LIehCkIsnxhjLTq7jk5WQ1dtMi59DOapc62wfI5GblWRnn+Hq8NZVizn7oQ1310uwX+0O9qv2v3ECkABTDUXiAcL2AOiM5lG9cMOibrjr1gXN7+szSwgEoori8H6YgIA9BD5P3wIeWYILwCuXzd3nd2OvMgOxi/YtbpUR4dmC35AQaTBfgrvYU3q3+4fOhOgEffL5LecBHQNZN8CTtsEosF+htknXD9mHmlDiUiwSB500p80ya4pxqFqrzebAFesu5/0EciX9eDrY5DZGK299i1Cl/Dbc5x/5T4T/GBPW1iSnuiI3xaLoO9eCXGHHOBTZATlvuLn7KDUpW8ERpmHl3l2cjo88tVzrkFmt8W9HIMuE53VEnJN7XMSQZp1x+zsV6g4qruv7JnGmkuNpUUpi2C0mo55waFEBB5fhrRHN1PZQp9nQlh++SfR/wtN0lAg6U2qgRFmzlJqj8My9GDYBi+G8CpjPN0fwYpitt1h27PjLtVodZWcyqwltGAmV4RWes/E/Y56Gl3Aq84vQ3+jUTECfYH4UmkE8Vl33K/U=
- secure: mPsExVTAYgZGQgkA3RTXhinc2iEl8YWJ/Cv1QLFUXOZmHe2DZDLzrqpXAM6jI8UNur9o30D25DAfrVVxjJlvO2c0wE9P6iO7bpMKBnynP/qO3v0zpJj9QGi4RUIVttVPJib7LpLQD0J7qn0fu/Mb5XiWjf65n9kxCiMvyK86iVd52BzlBgfahpmRNOFlsdOp5DrB/E4MKc00urCWcT3ZeGwjAp1y06xAXnk1057OybP6aw0vrkfdOMSu2LilvbZrRmCEVwJ/XSnyvZw7jRBDnz/IHptBgM3kXW8kcpW4k8nTtIb7K+0Xk23178qGrTb/PxM1wFJDVdZVftbLkXaKmWAvBxD+iQjlYbpSDHvTuVTS+ErVMOHcXn4uF1ZJgI7YdoziE/4Ls33EnPbG/wngB9pZJ1fSKZEbhkwEvtIG7YGHFUUw15nArxQO28fNHcUYL6yAl1tigNTPikKKRYYThzRv6mrXt5eQgQrW4RuOTsKhDJNypt8zLHHuDdvsuGHFxpleolSIw4fvgEDiUl2MByTpj6BiXb61aGchFJdjxZfp1XQeahEFi15DAsMXn0XehsY1f1DbMC/IvF7ZfJ0jPOCFpQYb7SjVhp2oWzEGY0cCSaLaeDBgd814MS5bfXtcPC/sifd/SeS5uujKNqvV86TAFSPmGsw+wvplxhA5tBs=
- secure: SAW3CJuGa5l49H41U7YyBl7m47ajDSOyodHQnSs4MfaZmRf2F4Cq6KSKqRHMzvMimFdtvS2Fq2pwfpigOPawyBZlpBb2iLgSE0IyUzpGVUuIIB52X1xA1V8PlOh4oTfLd0a/YtAHzULm8cwJaTnhfwXH4fgiRq5TUi7/Kf0WaSK37ZbBsmHMPP3YphDXQWWADLR511WNpm702B2KxP2O4Wi78VX7nJ9kfCKqw1ohqlatn66T4l26EYyHyTkCZWqpIrwcYttP6X+Z2TxrYS81xkTH1ZIH7Q2Sln/ZhvAD3Fqto4TNhWL/hlRTChmYwUH1w42D+twLs8A4o8GUcwlbkoE9V4YKFfhHxT8k8hLpxb1Uu6lakD4/SnxjpeLiBc+xuqVRF8W5EdgyqOEScOHyFAAITE9VOtnDPTr+5KPvSsxifLhlbANOAQckbakvTytEPHPXb2PdADlrE/IBofvnfRcCyrux4Fi6NBiFZ72mUH0RQ0jktFn6NFOcsvSzy04wXgNrvvX/o0YfBvQwuVTKTnEhZE3LJW8JiB+Pnzh8S//PYpfEyWw2B69kWwH+n6xM3edA/hxQWvZoglrb4xrch9Ztdfkm5lbdifVhRGLNIY4r0Ab3tbhbUWUY7bFAB+zjdJDZ0XhbwZvJB2M3c567ucjFXsIVuQt+6pNBiIzB2uA=