Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-27026

Adjust Job DSL defined QE Jobs to be operational on RHEV Jenkins CSB Master

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 4.16.0.AM1
    • 4.14.0.Final
    • integration-tests, qa
    • None

      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:
        (label =~ "mac") && !(jdk =~ "open") || !(label =~ "mac") && (jdk =~ "jdk")
      • jkopriva@redhat.com 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 every component owner will disable former QE jobs and these will be erased in future

        There are no Sub-Tasks for this issue.

            odockal@redhat.com Ondrej Dockal
            odockal@redhat.com Ondrej Dockal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: