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
>>
>
>

Reply via email to