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

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

              Created:
              Updated:
              Resolved: