Uploaded image for project: 'Spring Boot & Cloud'
  1. Spring Boot & Cloud
  2. SB-810

Enable the release of the BOM by creating a git tag

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Major
    • None
    • None
    • bom
    • SB-2018-09-14

    Description

      Currently the only way to release a release of the BOM is to do a mvn:release from one of the team member's machines.

      To enable better automation and make releases easier, it would be great if we could create releases of the BOM by simply creating and pushing a git tag.
      OpenTracing projects use this approach by leveraging Travis and BinTray.

      This blog post seems helpful in mapping out the necessary steps.
      Furthermore this and this project seems to have releasing via CircleCI configured as well.

      It seems like a simple way of performing the release could involve the following modifications:

      • Add the Nexus configuration to the settings.xml file (with credentials only configured in CircleCI of course, not the file itself)
      • Add a bash script that executes the release using the necessary parameters
      • Add a CircleCI trigger on tag special tag creation

      Attachments

        Issue Links

          Activity

            People

              gandrian Georgios Andrianakis
              gandrian Georgios Andrianakis
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: