12. Run the integration tests: (in debian as that matches the ci server) $ ID=$(docker build environments/debian-jdk7) && docker run -it --rm -v $(pwd):/root/maven-integration-testing -v $(pwd)/../maven:/root/maven $ID bash $ cd /root $ mvn clean install -Prun-its -Dmaven.repo.local=$HOME/tmp/repo -DmavenDistro=../maven/target/checkout/apache-maven/target/apache-maven-3.5.0-bin.zip
13. Publish the integration tests site: (by bind mounting the test run we can publish the results from inside docker outside of docker) $ mvn -Preporting site site:stage && mvn scm-publish:publish-scm On 3 April 2017 at 23:36, Stephen Connolly <stephen.alan.conno...@gmail.com> wrote: > 11. Run the source release analyzer (https://github.com/stephenc/ > source-release-validator/commit/2e91ac959d0320a509e023b11b6389cc05719cdb) > and reply to the vote with the results. > > On 3 April 2017 at 23:18, Stephen Connolly <stephen.alan.connolly@gmail. > com> wrote: > >> Note to self, here's all the steps so far >> >> 1. $ export JAVA_HOME=jdk7 >> 2. $ export PATH=${JAVA_HOME}/bin:${PATH} >> 3. $ mvn release:prepare release:perform >> 4. $ cd target/checkout >> 5. $ export MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m >> 6. Close staging repo >> 7. $ mvn -Preporting site site:stage >> 8. $ mvn scm-publish:publish-scm >> 9. Send vote email >> 10. Start preparing the release notes >> > >