]
Max Rydahl Andersen commented on JBIDE-20992:
---------------------------------------------
Please open separate issue if you want to suggest stopping publish to nexus. Lets this be
about fixing the actual error since it probably hides some issue either in our build or in
nexus.
All the links I tried to follow above gave 404 so I guess the build have been deleted.
Can you provide info on what the actual error reported was ?
Why is freemarker build failing to deploy to nexus?
---------------------------------------------------
Key: JBIDE-20992
URL:
https://issues.jboss.org/browse/JBIDE-20992
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: build, freemarker
Affects Versions: 4.3.1.Beta1
Reporter: Nick Boldt
Assignee: Mickael Istria
Priority: Critical
Fix For: 4.3.1.Beta1
Attachments: deployment.fail.txt
Freemarker build is failing to deploy the site to nexus.
Log snippet: [^deployment.fail.txt], taken from
*
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevSt...
(on
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/computer/qa04-rhel6-x86_64 ) and
*
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevSt...
(on
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/computer/dev180-rhel6-x86_64 )
vs.
*
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevSt...
(on
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/computer/dev127-virt1 )
*
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevSt...
(on
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/computer/dev181-rhel6-x86_64 )
Far as I can tell (?) there's:
* no significant change to job config (I tried re-adding the `-gs
/home/hudson/.m2/settings.xml` instruction to the maven tasks, but it made no difference
at deployment time),
* no difference between /home/hudson/.m2/settings.xml on dev180 (freemarker fails to
deploy) vs. dev181 (where openshift is deploying fine [1])
* no significant difference when comparing root poms [2], [3]
[1]
https://repository.jboss.org/nexus/content/repositories/snapshots/org/jbo...
[2]
https://github.com/jbosstools/jbosstools-freemarker/blob/jbosstools-4.3.x...
[3]
https://github.com/jbosstools/jbosstools-jst/blob/jbosstools-4.3.x/pom.xm...
Seems that the inclusion of `jboss-public-repository-group` is not even needed since for
openshift's build it's omitted:
[4]
https://github.com/jbosstools/jbosstools-openshift/blob/jbosstools-4.3.x/...
--
Only place I can see where the wrong (?) deployment URL is configured is in the code for
the build-ci/pom, which was changed when we went from version 4.3.0.CR1-SNAPSHOT to
4.3.0.Final (see lines 120-134) [5].
[5]
https://github.com/jbosstools/jbosstools-build-ci/commit/05103d96c923e1fc...
Yet the openshift job uses the same version:
`artifact=org.jboss.tools.releng:jbosstools-releng-publish:4.3.0.Final:zip`.
So... what other reason could there be for one job failing to deploy to
`jboss-staging-repository
(
https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/)`, and another
successfully deploying to
https://repository.jboss.org/nexus/content/repositories/snapshots/org/jbo... ?
--
(Aside to [~mickael_istria]: Why do we deploy site zips to nexus? We never use them in
the aggregates. Can we simply disable this? Should we?)