[jbossts-issues] [JBoss JIRA] (JBTM-2481) Automate NRP
Tom Jenkinson (JIRA)
issues at jboss.org
Wed Aug 12 11:09:04 EDT 2015
[ https://issues.jboss.org/browse/JBTM-2481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097712#comment-13097712 ]
Tom Jenkinson commented on JBTM-2481:
-------------------------------------
I updated NRP today with todays release.
I think we could merge this lot into one command:
{code}
export PREVIOUS=
export CURRENT=
export NEXT=<next version, e.g: 5.0.0.Final>
export WFLYISSUE=
(cd scripts; ./pre-release.sh $CURRENT $NEXT)
git fetch upstream; git checkout $CURRENT; MAVEN_OPTS="-XX:MaxPermSize=512m" ant -f build-release-pkgs.xml -Dmvn.executable="tools/maven/bin/mvn[.bat]" -Dawestruct.executable="awestruct[.bat]" all
# if the rsync of the site hangs, ctrl-c the hang and: rsync -Pr --protocol=28 --delete-after _site/* jbosstm at filemgmt.jboss.org:www_htdocs/jbosstm/
(cd jboss-as; git fetch jbosstm; git checkout 5_BRANCH; git reset --hard jbosstm/5_BRANCH; sed -i "s/narayana>$CURRENT/narayana>$NEXT/g" pom.xml; git add pom.xml; git commit --amend -m "Update to latest version of Narayana"; git push -f)
(cd jboss-as; git fetch wildfly; git checkout -b ${WFLYISSUE} wildfly/master; git branch -u jbosstm/${WFLYISSUE}; sed -i "s/narayana>$PREVIOUS/narayana>$CURRENT/g" pom.xml; git commit -am "${WFLYISSUE} Upgrade Narayana to $CURRENT"; git push)
{code}
It's probably something to do with my machine but you will note that the narayana.io upload sometimes hangs for me.
> Automate NRP
> ------------
>
> Key: JBTM-2481
> URL: https://issues.jboss.org/browse/JBTM-2481
> Project: JBoss Transaction Manager
> Issue Type: Task
> Components: Release Process
> Reporter: Tom Jenkinson
> Assignee: Gytis Trikleris
> Priority: Minor
> Fix For: 5.next
>
>
> There are a number of steps on NRP that could be automated using Jira API.
> Lets try to do that:
> https://community.jboss.org/wiki/NarayanaReleaseProcess
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
More information about the jbossts-issues
mailing list