Uploaded image for project: 'Reference Application'
  1. Reference Application
  2. RA-388

Automate the releasing process of allergyapi, one reference application module

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Accepted
    • Priority: TBD
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Complexity:
      Undetermined

      Description

      From an email message summarizing a skype conversation. See: https://groups.google.com/a/openmrs.org/d/msg/dev/W7OijL6b7Fk/E4U6Ja11haQJ

      • shift the refapp distribution build around so that it deploys a snapshot version of its top-level pom to nexus
      • work on the allergyapi plan and add a new manual stage that:
        • does the release
        • updates the refapp distro's "allergyapiModuleVersion" variable, and pushes this
        • Actually, while you're in there, can you please rename all the properties called "xyzModuleVersion" to just "xyzVersion"? The "Module" part of that was a misguided idea on my part, and we have decided to go with just ${artifact}Version, but haven't actively made the change yet. I'd rather fix this before we start having other bamboo plans that refer to the name we want to get rid of.
      • change the allergyui module to depend on the refapp distro with scope=import, and remove its local declaration of "allergyapiVersion".

      This ticket is about doing a proof-of-concept in a single module. We'll create another ticket for applying the same pattern to other modules.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                darius Darius Jazayeri
                Reporter:
                darius Darius Jazayeri
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: