Release scripts: Improve properties loading for maintenance jobs

XMLWordPrintable

    • Type: Task
    • Resolution: Won't Fix
    • Priority: L3 - Default
    • None
    • Affects Version/s: 7.13.0
    • Component/s: None
    • None

      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).

        This is the controller panel for Smart Panels app

              Assignee:
              Unassigned
              Reporter:
              Yana Vasileva
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: