Develop usage strategy for Jenkins matrices for DB jobs

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Done
    • Priority: L3 - Default
    • 7.15.0-alpha2, 7.15.0
    • Affects Version/s: None
    • Component/s: CI
    • None

      Given: 
      A list of all the supported Camunda databases, and are used for testing in our CI.

      When:
      Providing this list to a Jenkins Matrix in our Jenkinsfile.

      Then:
      The Jenkins Matrix optimizes the generation of all the stages that need to be tested against our DB list.

      Note:

      • The following jobs need to be tested against all of our supported DBs:
        • Engine-UNIT
        • Engine-UNIT authorizations
        • Webapp-UNIT
        • Webapp-UNIT authorizations
      • Each job "instance" needs to use a separate DB instance.
        • E.g.: engine-UNIT-mysql-57 and engine-UNIT-authorizations-mysql-57 need to use separate MySQL-5.7 instances/agents.

            Assignee:
            Nikola Koevski
            Reporter:
            Nikola Koevski
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: