File tree Expand file tree Collapse file tree 4 files changed +22
-2
lines changed
Expand file tree Collapse file tree 4 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 44 apt :
55 packages :
66 - oracle-java8-installer
7+ ssh_known_hosts :
8+ - web.sourceforge.net
79
810language : java
911
@@ -12,13 +14,16 @@ jdk: oraclejdk8
1214before_install :
1315 - " mkdir -p $HOME/.m2"
1416 - " cp .travis/travis-settings.xml $HOME/.m2/settings.xml"
17+ - " mkdir -p $HOME/.ssh"
18+ - " openssl aes-256-cbc -K $encrypted_4ffa600c8269_key -iv $encrypted_4ffa600c8269_iv -in .travis/id_rsa.enc -out .ssh/id_rsa -d"
19+ - " chmod 600 $HOME/.ssh/id_rsa"
1520install : true
1621before_script :
1722 - " export DISPLAY=:99.0"
1823 - " /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16"
1924 - sleep 3 # give xvfb some time to start
2025
21- script : " ./mvnw verify "
26+ script : " bash .travis/build.sh "
2227
2328
2429before_deploy : true
@@ -49,10 +54,16 @@ cache:
4954
5055env :
5156 global :
57+ - secure : " nlH1I4vtTWSk2SDxzw0SzSRv9lQy1SuvwF9njO6OABDFwK3RWRmAFhsEcdQ/V7SdLJ24FJjw1qVOMVW8ZroytQx2b035ipBMFkZtWM6KJoJ4DpMjEW5x9Q9aBIaETOa5EPK/6p4cGce1L97nUU3t9d4NFbUK3+RDg2mhEz9Iy0wbGO1qW+d0oKO2+Pm97ZWJCMTgk7hfpgSUiHKsjH3jLF2yCZRfu7IQ6fkXkjxtCuzccCelO784aW4UmTZCiXgKFyxUjdDc5JnuiFw4zDbUl/gPmAGPi6HCCtwuRBUNMkP6Xcp4/3OL3mNEAHr9snqpsAK6e8jnMB0HqdxOMIlHy0JQjelP27Eh+YlEgQr9SZ3jGb7iLc+1ibn9e3wp2jP9ezyfacxsQnXOxtFSLxdnp95G6iAL4Pxe/UoLz5YInxtdxrft4p0ETzbraX1stqecN3A6/mGlMSfNzkdikMvvVung0KXiNZzOw6DW4auMt/rwkf3vt/Ebl8jDMSZaoLLnDdRisuPyGbj3YhtPhJ3uLRmULqcOIjcN74/ODZhM2D1p8br+B5pqa7gBDBzo+o6s6LP7IZvPcMWZ9jDJZwv5AcK7LdLT+Lb3T/qKWMj3DfeOb3WJFX2NzSmd60fRsv0gPSnM/D3ZoXUMxVjs3MqMzv+P5+dJ0roHbGIWVV1FUB0="
5258 - secure : " ICbAc4rTINnujJdt/caFPEOwrtAKmFd+DGxlE0Hukn2WGUxrci5lvBU6LXoECS26yVApVzV8iYaz4IEz9n3EVc+VmzSpw+qmBBKmlfZBrfavtQpXoyXiXU/3eEc2sLRQtf5rc1nKZuIFQ6Y3MR5u1SFMFrMTiFqYKaXVRr/o93xoKILYoZkZ4aNu5OSNMtQ45PJKblxqf7fMxe/HHrKg9mTmpxJ/C4AA2kcRPCVLfPf9J5lKqor3GwVIrExUU1aJJlJtwtK8Uz5nSAHjNOA4RZ6qjVtkTKBIfbvaaPf42QwejUYf5M+WEXsTWLBpIKHetSus7ajzpv9SvbPHmxIDQPw9nRinZV2c206ublYQf3UCXJtm3RU8XbOLFUkTXEKjvw06i29lUojFsHqs0QA6xkY1tdIXILOgcb0t2sDGGhY5jE9TlANfOAVtHt5sNRVetCk1JA5RZXFfJz8umxkfyAbm/taVvI9aM48RhqO4iMygNwjVrOfAWOaT/x39e2Ra0ESrT1Z/czT0yHU4R6p+jOByncE6lnhOVFmRPb55Jz5l4WI2OIs0NZcFbYUVAEchJqg2aeER8Oi00339Y40/DofSiurp+pcWoftdzg1Xd1KShuv0caKLQf0NkSTiLO6ZL4vAb0fKV31m2jkJAmfR9cBObzf60V0uvIMaW8GNbhY="
5359 - secure : " PTDtuuVBQ+AwxfJ/H+eSsgPN2TZCVvr8EbZmF74ZA1mRSue8NAY4QiHcNqnnt8Shw2gDiWJ4MB0jNcSiHYi66iw5nSy8gmwJAy1eU9Scs5YikGLzHS2Pc2Vs/WzTKfVExmGpfw6xVxXufBGGKSHsTus1NFD69xGJ1RNjske0o9DF9VT244EoMEIRwaC9aoEVJ6N0Ns97kwXhX+abMKWS769pz7HhbfqKiVEgjdJ/3lIWtQEU30sV25QdI0F9UToL81usC6lWiXfw1sfzHttK9DIjjb2UGpfIsv2DqLuH9eRzAeXwFr7qsYycFHEhRlehW8wbwmvf50zKJfQq/Q5qKcs1aU4GnRaIcA2BE7kyV1jpLFqQTpOix0ZKKfIssUsWL5kstONN6DSEmG/t/6HxoBV/QHRyzv5lz2nLcT3LTi2V0Pq457ZejjK4Gtqbbr+4QBKOKf3GMULg9sWiv8gnwiwgPNtZYY4J8lU1xO7bvXU8RaKv44vPXXxRc6+11DhhIcD2ywW8LFNNFbFQsE2gxJktA+WCpprMywGZLdQ1k9+ZUbfTWV3A5JP4a0sQ5tr4KYj103Gdmux2GuU2rVv29ZKNpOR3pC+FnOXSm3Ft1Pkfxdt3sZ3twf2A7LScZAExcCuQdfU6QxPgbP3Gogpu/rgQSujGxOY17H++8Avrcbg="
5460 - secure : " QBlYuoYq6BU7EmmhtJ55tx1860uLmwa3AoDVavOB9aqh5sPQkG+NVIQZSmDc77GzUwGU0feJOAn0B3hhJ0D9R9xMd7z3htDYXB2MO8nATqJzJ9oyrBUFWv5o5SNf1JlQpqPephIGpmlRn8GxO/aJeGItoIv7Qttu56eDsFfqxz4rEcMv7YjXMDkCZme1vXprGGqOb5x5yFCmnc4DnjfEt0zXkJrEP1jA/bPu+DNTq/N+Ht0A1DnVxC2cjSUcodHuXzcOrM/3lNLrMYb+r5zHZI5MqN+Ou9Ief1gVgQdWQhCFZ14ofQj2svc/jjpWE1a2DifwxIoQiIDjxozSQJIPXckdd8uGtNcZFS+B+AMbxmaJkQs+BmAhoPvzYnkepRZkpNCOMVImjn6jeOi+iC69OzeCT0PF7j4JYWBpIulRso2qfH/pyBsq7QYcDQeTLkeE/FHmOvWnu6+vZmW/aU8N8Awez7vuJDYvWW/5JZMp3bWwXN2kateDGRayfEOUbE6GprTs7uv/xvIJC/amI0+YbGOIkvaoiWe3kTbL99gmszgUOp/YvDfbLVUonm97npfDlrU9uL+qqdnBrZzAHRGIZclb2Tn7agf3IAQN1KaxpFOL7u+VEG5HbtGEbh/h/oOyKMVcb8ho4lWauOcfy78N3f9VkKKr7gnVAEt+eueZbFQ="
55-
61+
62+ # Secure Keys, that need to be set for snapshot builds
63+ #
64+ # PMD_SF_USER - the sourceforge user, which is used to upload created binaries to sf files section. Note: an ssh key is
65+ # required. See "before_install".
66+
5667# Secure Keys, that need to be set for releases:
5768#
5869# BINTRAY_USER
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -e
3+
4+ ./mvnw verify
5+
6+ # Uploading the update site to sourceforge
7+ rsync -avh --delete net.sourceforge.pmd.eclipse.p2updatesite/target/repository/ ${PMD_SF_USER} @web.sourceforge.net:/home/frs/project/pmd/pmd-eclipse/update-site-latest/
8+ rsync -avh net.sourceforge.pmd.eclipse.p2updatesite/target/net.sourceforge.pmd.eclipse.p2updatesite-* .zip ${PMD_SF_USER} @web.sourceforge.net:/home/frs/project/pmd/pmd-eclipse/update-site-latest/net.sourceforge.pmd.eclipse.p2updatesite-LATEST.zip
Original file line number Diff line number Diff line change 1+ ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDXYmD4fXFCjOlHzK+fwHRAuo6O1jDif0i/wM+5iLlr7j5RICR92iJror4eUN0yXlom4XHFyZXmHqb8dBNiwP0Z8dgO5eh2weXTA8IYG5ZDv1jUpILHAmqiqnwT9Y5eTcsAZxU5mwzm2TeVBvhHzhIuVkL8lnoE2FUU9t63ZnRxPhG4Y10uNOb/Tsfvl2wJAJ1wrO+9Le7yfGsDaOo90it2O2CDNqASagkLJFEBGpz/Edzl2mA7HdZIcjd7+GYypmHRLzxjjEIXG0ZhxNnI2+Jjay8yknw6FCJ6+asrkaHExRVLuPrzO2AMxM0HMvH1O63VjRBX0Mmdzyk3TghccEnMua10E0i+p0Sh77uGYHAnX4MVsnHAu7Z9F3tvFXQjnos/ddf+7a7VcIAy5Z5jXoAe81wPx/LhHcQnwRta5selnW6B1SFCGm3xyNMZy2hYN5AIJujnbHlNa+7+zgfw5kfuC1rPU/bWl5/6u8nrR7VwGsvXQ37AL0AqG7fNvsODW+NTlIJrjUeQb/w99JmPetkkggbhGYkGmaYHSms69Mp8YOXVR4PX87uUQnflmI6nLar65NoF3bg/iuWy12l0vIHcbMGJQ5Jd2ZQno5M+emctlBaSzwP8Acw3sIA2DNRdf5eA3ERwM1049lDJhCFKlaCiFTw6B8vmVvCBIBf4gwAh0w== ssh-key used by travis to upload pmd-eclipse-plugin snapshots
You can’t perform that action at this time.
0 commit comments