Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-12712 Create general pipeline structure
  3. CAM-12752

Develop usage strategy for Jenkins matrices for DB jobs

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: L3 - Default L3 - Default
    • 7.15.0-alpha2, 7.15.0
    • None
    • 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.

        This is the controller panel for Smart Panels app

              nikola.koevski Nikola Koevski
              nikola.koevski Nikola Koevski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: