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

Take ownership of Maven archetypes

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.15.0-alpha2, 7.15.0
    • None
    • None
    • None

      AT:

      • The codebase https://github.com/camunda/camunda-archetypes is managed by the dev team (github access rights)
      • Set up regular side-project CI
      • In the release process, we have a step to update the archetypes to the new Camunda release
        • Update Camunda version in code
        • Resolve any problems documented in Camunda BPM update guide and simple other problems (e.g. bumping dependencies)
        • In case of more complex problems, update can be postponed (e.g. if the involved community extensions are not compatible with the new Camunda release - process test coverage)
      • Apply a standalone versioning to the archetypes, e.g. begin at 1.0.0; document compatibility
      • Create one template repository for each archetype
      • Write shell script that updates a template repository from a released Maven archetype and add it to release procedure
      • Optional: Automate that step in CI

      Side notes:

      • The general strategy is that the dev team will maintain the codebase with future Camunda versions and do releases. The consulting team will develop the content, e.g. new archetypes
      • There will be a DRI from consulting side who can be approached with any content-related questions or in case the version update is not trivial (accessible via a Slack role; Ragnar takes care of setting that up)
      • Falko can do a hand-over session

        This is the controller panel for Smart Panels app

          There are no Sub-Tasks for this issue.

              Unassigned Unassigned
              thorben.lindhauer Thorben Lindhauer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: