Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-12914

Semantic versioned Docker image continuous delivery pipeline for LTD Lander and Dasher

    Details

      Description

      Reduce technical debt in how we create Docker releases and versions for LSST the Docs applications.

      1. Use setuptools_scm to create semantic versions for the LTD Keeper and Dasher applications based on the repo's Git tag state.
      2. Convert Keeper and Dasher to setuptools projects to use setuptools_scm.
      3. Create a Makefile to create a Docker image that automatically inserts the version information.
      4. Create a Travis CD pipeline that uploads to Docker Hub when a new tag or branch is available.
      5. Create an API route that exposes the Keeper API version.

        Attachments

          Container Issues

            Issue Links

              Activity

                People

                • Assignee:
                  jsick Jonathan Sick
                  Reporter:
                  jsick Jonathan Sick
                  Watchers:
                  Jonathan Sick
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Summary Panel