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

end-to-end testing of the science-pipelines release process

    Details

    • Templates:
    • Story Points:
      22.5
    • Epic Link:
    • Team:
      SQuaRE

      Description

      There are several components related to publishing an official science pipeline release:

      • jenkins instance
      • s3 bucket for eups tags/products
      • s3 bucket for doxygen builds
      • an Apache directory format indexed site to host the (s3 backed) EUPS_PKGROOT
      • a site to access doxygen
      • github org hosting git repos for eups products (uses github API)
      • remote versiondb git repo (pure git remote – not currently required to be github; must be writable)
      • https accessible copy of newinstall.sh
      • remote git repos for CI related build tools: eg., lsstsw, ci-scripts) (not required to be github; read-only)
      • docker registry hosting images for build tools and science-pipeline base images (can be read-only)
      • docker registry to which science-pipeline release images are published (must be writable)
      • squash instance to publish validate_drp results to

      To date, there has never been complete end-to-end testing of the release process external to the production environment. DM-14138 added support to sqre-codekit to allow previously hard-coded urls to be overridden but further effort is needed to allow the jenkins jobs and jenkins instance configuration to support alternative environments.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jhoblitt Joshua Hoblitt
                Reporter:
                jhoblitt Joshua Hoblitt
                Reviewers:
                Joshua Hoblitt
                Watchers:
                Gabriele Comoretto, Joshua Hoblitt
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel