[jbosstools-issues] [JBoss JIRA] (JBIDE-24844) fix *.it.weekly jobs to properly build on macos w/ jdk1.8 (not openjdk 1.8)

Pavol Srna (JIRA) issues at jboss.org
Mon Nov 13 11:24:00 EST 2017


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

Pavol Srna commented on JBIDE-24844:
------------------------------------

{quote}
I'm trying to determine why these jobs are all configured to use the rawagner fork instead of the jbosstools main repo. Is there a reason you can't merge your changes back to the origin, Rastislav Wagner ?
Also wondering why DEVSTUDIO_REPO defaults to "" instead of "DEVSTUDIO_REPO" and why USE_DEVSTUDIO_REPO defaults to "#" instead of "".
{quote}
[~nickboldt], I've changed the RD_FORKs from rawagner to eclipse to avoid confusion. Hovewer you still need to check USE_RD checkbox to build and use RD_FORK. The default is to pick reddeer from TP. So in this case rawagners fork has not been used by default. It just might look confusing.

Similar story is the DEVSTUDIO_REPO. We mostly rely on *devstudioRepository* property from parent pom. In the job config we use this definition to override: {code}${USE_DEVSTUDIO_REPO}devstudioRepository=${DEVSTUDIO_REPO}{code} By default all this is commented out by '#' in maven build step and the default values from parent pom are used.

[~nickboldt], I've changed RD_FORK default values in the jobs listed in description and also have verified that jdk matrix is set correctly. So I believe this jira can be closed. However if this jira is to target all tests failures, then please reopen. But according to the jira title I think it isn't.



> fix *.it.weekly jobs to properly build on macos w/ jdk1.8 (not openjdk 1.8)
> ---------------------------------------------------------------------------
>
>                 Key: JBIDE-24844
>                 URL: https://issues.jboss.org/browse/JBIDE-24844
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: build
>    Affects Versions: 4.5.0.Final
>            Reporter: Nick Boldt
>            Assignee: Pavol Srna
>             Fix For: 4.5.2.AM1
>
>         Attachments: red-weekly-smoke-tests.png, redballs-16.png
>
>
> As noted in JBIDE-24835, the it.weekly jobs try to run on macos w/ openjdk 1.8, but no such JDK exists there. Therefore need a combinationFilter to let us build with openjdk on windows and linux, and oracle jdk on macos.
> {code}
> combinationFilter = (label_exp == "macosx").implies(jdk == "jdk1.8") && (label_exp != "macosx").implies(jdk == "openjdk-1.8")
> {code}
> TODO: verify all the jobs linked from here [1] are working for all OSes
> [1] https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/devstudio.buildflow.it.smoke/
> *  hibernatetools-itests.download-devstudio - test failures on rhel7 (not a matrix job)
> *  livereload.it.weekly - failing for windows 8.1 & 10 due to unresolved parent pom
> *  browsersim.it.weekly - failing for windows 8.1 due to unresolved parent pom
> *  archives.it.weekly - failed to resolve tycho-plugins:repo-utils1.0.0 (bad Nexus settings?) on win81
> * vpe.it.weekly - test failures on win81



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbosstools-issues mailing list