Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11592

Release scripts: Improve properties loading for maintenance jobs

    XMLWordPrintable

Details

    • Task
    • Resolution: Won't Fix
    • L3 - Default
    • None
    • 7.13.0
    • None
    • None

    Description

      The current state of 7.12 maintenance jobs:

      • 7.12-RELEASE-create-camunda-bpm-version-tags
        • build-mvn-poms.xml -propertyfile build-maintenance.properties (in JobDSL, maintained by Infra)
        • build-mvn-poms.properties (in XML)
      • 7.12-RELEASE-build-camunda-bpm-maintenance-tags
        • build-release-ee-tag.xml -propertyfile build-maintenance.properties (in JobDSL, maintained by Infra)
        • build-mvn-poms.properties (in XML)

      For 7.13 both properties (build-mvn-poms.properties and build-maintenance.properties) are almost identical.

      In addition, there is a naming convention for the XML and properties files.

      build-maintenance.xml is used for:

      • create maintenance branches

      build-maintenance.properties is used for:

      • create maintenance branches
      • maintenance release jobs as well
        the latter might create confusion.

      Precedence of properties:

      1. command line `-propertyfile build_1.properties`
      2. `<property file="build_2.properties" />`

      Suggestion:

      • remove usage of build-maintenance.properties in 7.13 maintenance jobs (this is not possible for versions <= 7.12 due to differs in the files).

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                yana.vasileva Yana Vasileva
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce