[
https://issues.redhat.com/browse/JBIDE-27026?page=com.atlassian.jira.plug...
]
Ondrej Dockal updated JBIDE-27026:
----------------------------------
Description:
Please, update Job DSL defined QE jobs to be aligned with Jenkins CSB Master on RHEV.
Especially testing matrices of OSes, other configuration tools - Java axes, Groovy or
maven, credentials IDs, etc.
Your jobs defined in job dsl have to run on RHEV Jenkins. Seed job can be found on
dev-platform-jenkins -> DSL Jobs seed -> cci-config-seed, once you are done
adjusting your jobs, you can test locally using CCI-JD and then using seed to get it into
Jenkins master.
Be aware that:
* former jenkins labels for OSes and jdks were different from labels defined jenkins using
jcasc -> It should be fixed, but you still need to check
* You need to sync your credentials IDs (hardcoded in RHEV Jenkins could differ from jcasc
defined)
* Matrix combination filter should be updated to something like: {code}(label =~
"mac") && !(jdk =~ "open") || !(label =~ "mac")
&& (jdk =~ "open"){code}
* [~jkopriva] is updating and extracting matrices (axes function in job dsl language) to
be general and you just use constants of arrays for each axes, ie. OS = ['rhel',
'win'], JDK = ['java11', 'jdk-39']
* After we have jobs running I will disable former QE jobs and these will be erased in
next sprint
was:
Please, update Job DSL defined QE jobs to be aligned with Jenkins CSB Master on RHEV.
Especially testing matrices of OSes, other configuration tools - Java axes, Groovy or
maven, credentials IDs, etc.
Your jobs defined in job dsl have to run on RHEV Jenkins. Seed job can be found on
dev-platform-jenkins -> DSL Jobs seed -> cci-config-seed, once you are done
adjusting your jobs, you can test locally using CCI-JD and then using seed to get it into
Jenkins master.
Adjust Job DSL defined QE Jobs to be operational on RHEV Jenkins CSB
Master
---------------------------------------------------------------------------
Key: JBIDE-27026
URL:
https://issues.redhat.com/browse/JBIDE-27026
Project: Tools (JBoss Tools)
Issue Type: Task
Components: integration-tests, qa
Affects Versions: 4.14.0.Final
Reporter: Ondrej Dockal
Assignee: Ondrej Dockal
Priority: Critical
Fix For: 4.14.0.Final
Please, update Job DSL defined QE jobs to be aligned with Jenkins CSB Master on RHEV.
Especially testing matrices of OSes, other configuration tools - Java axes, Groovy or
maven, credentials IDs, etc.
Your jobs defined in job dsl have to run on RHEV Jenkins. Seed job can be found on
dev-platform-jenkins -> DSL Jobs seed -> cci-config-seed, once you are done
adjusting your jobs, you can test locally using CCI-JD and then using seed to get it into
Jenkins master.
Be aware that:
* former jenkins labels for OSes and jdks were different from labels defined jenkins
using jcasc -> It should be fixed, but you still need to check
* You need to sync your credentials IDs (hardcoded in RHEV Jenkins could differ from
jcasc defined)
* Matrix combination filter should be updated to something like: {code}(label =~
"mac") && !(jdk =~ "open") || !(label =~ "mac")
&& (jdk =~ "open"){code}
* [~jkopriva] is updating and extracting matrices (axes function in job dsl language) to
be general and you just use constants of arrays for each axes, ie. OS = ['rhel',
'win'], JDK = ['java11', 'jdk-39']
* After we have jobs running I will disable former QE jobs and these will be erased in
next sprint
--
This message was sent by Atlassian Jira
(v7.13.8#713008)