[jbosstools-issues] [JBoss JIRA] (JBIDE-23768) Publish tagged version of jboss tools parent pom to public repository

Nick Boldt (JIRA) issues at jboss.org
Fri Feb 24 14:25:00 EST 2017


    [ https://issues.jboss.org/browse/JBIDE-23768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13369187#comment-13369187 ] 

Nick Boldt commented on JBIDE-23768:
------------------------------------

So, because the workflow is different for snapshots and releases, I've done this in the parent pom jobs:

{code}
pom=${WORKSPACE}/sources/parent/pom.xml

pomVersion=$(grep "<version>" ${pom} | head -1 | sed -e "s#.*<version>\(.\+\)</version>.*#\1#")
echo "pomVersion=${pomVersion}" > ${WORKSPACE}/env.properties # eg., 4.4.4.Final

MVN="/qa/tools/opt/maven3-latest/bin/mvn -Dmaven.repo.local=${WORKSPACE}/.repository/"

pushd ${WORKSPACE}/sources/parent/

if [[ ${pomVersion} == *"-SNAPSHOT" ]]; then 
  ${MVN} deploy
else
  ${MVN} clean deploy -DskipRemoteStaging=true -DstagingDescription="[${JOB_NAME} ${BUILD_TIMESTAMP} ${BUILD_NUMBER}] :: ${pomVersion} :: deploy to local" 
  ${MVN} nexus-staging:deploy-staged           -DstagingDescription="[${JOB_NAME} ${BUILD_TIMESTAMP} ${BUILD_NUMBER}] :: ${pomVersion} :: deploy to stage + close"
  ${MVN} nexus-staging:release                 -DstagingDescription="[${JOB_NAME} ${BUILD_TIMESTAMP} ${BUILD_NUMBER}] :: ${pomVersion} :: release"
fi{code}


> Publish tagged version of jboss tools parent pom to public repository
> ---------------------------------------------------------------------
>
>                 Key: JBIDE-23768
>                 URL: https://issues.jboss.org/browse/JBIDE-23768
>             Project: Tools (JBoss Tools)
>          Issue Type: Task
>          Components: build
>    Affects Versions: 4.4.2.Final, 4.4.3.AM1
>            Reporter: Aurélien Pupier
>            Assignee: Nick Boldt
>              Labels: releasework
>             Fix For: 4.4.3.Final
>
>
> it will allow Fuse Tooling (and other dependent projects) to have tagged version of their parent pom for tagged release.
> i'm talking about org.jboss.tools:parent



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the jbosstools-issues mailing list