Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Stack Documentation and UX
-
Labels:
-
Story Points:4.4
-
Epic Link:
-
Team:SQuaRE
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
- relates to
-
DM-4196 Build ltd-mason for running a multi-package software documentation build
- Done
Tested this approach initially with https://ltd-mason.lsst.io, https://dmtn-013.lsst.io and https://sims-operations.lsst.io