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

Release scripts: Improve properties loading for maintenance jobs

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: L3 - Default L3 - Default
    • None
    • 7.13.0
    • 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

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

                Created:
                Updated:
                Resolved: