Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The commands in this document make use of the following environment variables, and are written in a form suitable for execution in linux or a cygwin shell on windows. If you set up these variables you should be able to just cut and paste the commands as given throughout this document.

Code Block

export RELEASE=2.0-M5
export RC=RC3

export CURRENT_TRUNK_LEVEL=2.0-SNAPSHOT
export NEXT_TRUNK_LEVEL=2.0-SNAPSHOT

export RATJAR=~/apache-rat-0.7-SNAPSHOT.jar
export SCPCOMMAND=scp
export PAOUSER=kelvingoodson
export PASSPHRASE=your_pao_authentication_pass_phrase

...

Code Block
cd tags/$RELEASE-$RC/distribution/target
for i in \*.zip \*.gz; do gpg \--output $i.asc \--detach-sig \--armor $i; done
for i in *.zip \*.gz; do openssl md5 \-hex $i \| sed 's/MD5((**[\^)|]*))= ([0-9a-f|0-9a-f]\*)/\2 \*\1/' > $i.md5; done

...

Code Block
cd tags/$RELEASE-$RC/distribution/target
pscp$SCPCOMMAND \*.asc $PAOUSER@people.apache.org:public_html/sca-java/$RELEASE/$RC/
pscp$SCPCOMMAND \*.md5 $PAOUSER@people.apache.org:public_html/sca-java/$RELEASE/$RC/
pscp$SCPCOMMAND \*.zip $PAOUSER@people.apache.org:public_html/sca-java/$RELEASE/$RC/
pscp$SCPCOMMAND \*.gz $PAOUSER@people.apache.org:public_html/sca-java/$RELEASE/$RC/

...

Code Block
cd tags/$RELEASE-$RC
mvn \-N \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/$PAOUSER/public_html/sca-java/$RELEASE/$RC/maven verify gpg:sign install:install deploy:deploy -Dgpg.passphrase=$PASSPHRASE

cd shades/base
mvn clean
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/$PAOUSER/public_html/sca-java/$RELEASE/$RC/maven verify gpg:sign install:install deploy:deploy -Dgpg.passphrase=$PASSPHRASE

cd modules

mvn clean
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/$PAOUSER/public_html/sca-java/$RELEASE/$RC/maven verify gpg:sign install:install deploy:deploy -Dgpg.passphrase=$PASSPHRASE

cd maven/maven-tuscany-plugin

mvn clean
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/$PAOUSER/public_html/sca-java/$RELEASE/$RC/maven verify gpg:sign install:install deploy:deploy -Dgpg.passphrase=$PASSPHRASE

cd features

mvn clean
mvn \-DaltDeploymentRepository=me.people::default::scp://people.apache.org/home/$PAOUSER/sca-java/$RELEASE/$RC/maven verify gpg:sign install:install deploy:deploy -Dgpg.passphrase=$PASSPHRASE

...