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

Adapt LTD Mason for Single-package doc builds on Travis CI

    XMLWordPrintable

    Details

      Description

      LTD Mason was originally intended to build docs for DM’s Eups-based packages from our Jenkins CI/CD servers. There is tremendous value in consolidating all of DM’s Sphinx-based documentation deployments to use LSST the Docs rather than Read the Docs. This ticket will design and implement adaptations to LTD Mason to build single repo doc projects (Technotes, Design Documents, the Developer Guide, and even generic software projects) from a Travis CI environment. Also includes a template .travis.yml and associated documentation to allow others to enable travis builds for their documentation.

      We name Travis specifically because it is the easiest platform for implementing CI for generic open source projects.

        Attachments

          Issue Links

            Activity

            Hide
            jsick Jonathan Sick added a comment -
            Show
            jsick Jonathan Sick added a comment - Tested this approach initially with https://ltd-mason.lsst.io , https://dmtn-013.lsst.io and https://sims-operations.lsst.io
            Hide
            jsick Jonathan Sick added a comment -
            Show
            jsick Jonathan Sick added a comment - Also building https://ltd-keeper.lsst.io
            Hide
            jsick Jonathan Sick added a comment -

            Self-merged; in production and tested.

            Show
            jsick Jonathan Sick added a comment - Self-merged; in production and tested.

              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:

                  Jenkins

                  No builds found.