[jbosstools-issues] [JBoss JIRA] (JBIDE-13718) Publish script fails for new components

Nick Boldt (JIRA) jira-events at lists.jboss.org
Wed Mar 6 17:09:56 EST 2013


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

Nick Boldt commented on JBIDE-13718:
------------------------------------

Yes, and I want to make skipRevisionCheckWhenPublishing=true an option in the default job template too, so that it's available for all new projects. Still, it feels kludgy to have to skip the check the first time out. Would be better to be able to silently deal w/ the 404, since any time we clean out the staging folder (after a code freeze/branch) we would hit this problem for all builds.
                
> Publish script fails for new components
> ---------------------------------------
>
>                 Key: JBIDE-13718
>                 URL: https://issues.jboss.org/browse/JBIDE-13718
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Build/Releng
>            Reporter: Mickael Istria
>            Assignee: Nick Boldt
>            Priority: Minor
>             Fix For: 4.1.0.Alpha2
>
>
> While trying to publish the new "jbosstools-aerogear" component nightly site, the publish script fails telling
> {code}
> + cd /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/sources/cordova
> + wget http://raw.github.com/jbosstools/jbosstools-build-ci/master/publish/publish.sh -q --no-check-certificate -N
> + . publish.sh
> +++ mktemp -d
> ++ tmpdir=/tmp/tmp.DUivo13746
> ++ mkdir -p /tmp/tmp.DUivo13746
> ++ STAGINGDIR=/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master
> ++ PUBLISHPATHSUFFIX=
> ++ [[ -n '' ]]
> ++ JOBNAMEREDUX=jbosstools-aerogear_master
> ++ JOBNAMEREDUX=aerogear_master
> ++ [[ '' == \Y\e\s ]]
> ++ ZIPSUFFIX=SNAPSHOT
> ++ SNAPNAME=jbosstools-aerogear_master-Update-SNAPSHOT.zip
> ++ SRCSNAME=jbosstools-aerogear_master-Sources-SNAPSHOT.zip
> ++ SUFFNAME=-Update-SNAPSHOT.zip
> ++ [[ '' == '' ]]
> ++ DESTINATION=tools at filemgmt.jboss.org:/downloads_htdocs/tools
> ++ [[ '' == '' ]]
> ++ INTRNALDEST=/home/hudson/static_build_env/jbds
> ++ rm -fr /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results
> ++ mkdir -p /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master
> ++ z=
> ++ [[ -d /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/sources/aggregate/site/target ]]
> ++ [[ -d /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/sources/aggregate/site/site/target ]]
> ++ [[ -d /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/sources/site/target ]]
> ++ mkdir -p /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs
> ++ bl=/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/BUILDLOG.txt
> ++ rm -f /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/BUILDLOG.txt
> ++ wget -q http://hudson.qa.jboss.com/hudson/job/jbosstools-aerogear_master/2/consoleText -O /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/BUILDLOG.txt --timeout=900 --wait=10 --random-wait --tries=10 --retry-connrefused --no-check-certificate
> +++ cat /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/BUILDLOG.txt
> +++ grep org/jboss/tools/parent/
> +++ head -1
> +++ sed -e 's#.\+org/jboss/tools/parent/\(.\+\)/\(maven-metadata.xml\|parent.\+\)#\1#'
> +++ sed -e s#-SNAPSHOT##
> +++ sed -e 's#[0-9].[0-9].[0-9].##'
> ++ BUILD_ALIAS=Alpha1
> ++ wgetParams='--timeout=900 --wait=10 --random-wait --tries=30 --retry-connrefused --no-check-certificate --server-response'
> ++ mkdir -p /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs
> ++ rl=/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/REVISION
> +++ find /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master -mindepth 2 -maxdepth 3 -name .git
> ++ [[ -n /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/sources/.git ]]
> ++ rl=/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION
> ++ rm -f /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION.txt /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION.xml
> ++ wget -O /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION.xml 'http://hudson.qa.jboss.com/hudson/job/jbosstools-aerogear_master/2/api/xml?xpath=%28//lastBuiltRevision%29[1]' --timeout=900 --wait=10 --random-wait --tries=30 --retry-connrefused --no-check-certificate --server-response
> --2013-03-05 07:00:07--  http://hudson.qa.jboss.com/hudson/job/jbosstools-aerogear_master/2/api/xml?xpath=%28//lastBuiltRevision%29[1]
> Resolving hudson.qa.jboss.com... 10.16.90.43
> Connecting to hudson.qa.jboss.com|10.16.90.43|:80... connected.
> HTTP request sent, awaiting response... 
>   HTTP/1.1 200 OK
>   Date: Tue, 05 Mar 2013 12:00:07 GMT
>   X-Powered-By: Servlet 2.5; JBoss-5.0/JBossWeb-2.1
>   Content-Type: application/xml;charset=UTF-8
>   Connection: close
> Length: unspecified [application/xml]
> Saving to: `/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION.xml'
>      0K                                                        34.5M=0s
> 2013-03-05 07:00:07 (34.5 MB/s) - `/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION.xml' saved [193]
> ++ sed -e 's#<lastBuiltRevision><SHA1>\([a-f0-9]\+\)</SHA1><branch><SHA1>\([a-f0-9]\+\)</SHA1><name>\([^<>]\+\)</name></branch></lastBuiltRevision>#\3\@\1#g' /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/GIT_REVISION.xml
> ++ sed -e 's#<[^<>]\+>##g'
> ++ mkdir -p /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs
> ++ ALLREVS=/qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/results/jbosstools-aerogear_master/logs/ALL_REVISIONS.txt
> ++ [[ jbosstools-aerogear_master != jbosstools-aerogear_master ]]
> ++ [[ jbosstools-aerogear_master != jbosstools-aerogear_master ]]
> ++ [[ '' != \t\r\u\e ]]
> ++ [[ jbosstools-aerogear_master != jbosstools-aerogear_master ]]
> +++ find /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master -mindepth 2 -maxdepth 3 -name .git
> ++ [[ -n /qa/services/hudson/hudson_workspace/workspace/jbosstools-aerogear_master/sources/.git ]]
> +++ wget -nc -q -k http://download.jboss.org/jbosstools/builds/staging/jbosstools-aerogear_master/logs/GIT_REVISION.txt -O -
> ++ PREV_REV=
> Build step 'Execute shell' marked build as failure
> {code}
> It looks like the publish.sh script except a previous version to be already available.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list