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

Add a CI Jekinsfile to the config packages, and update pre-commit config

    XMLWordPrintable

Details

    • 2
    • TSSW Sprint - Jun 6 - Jun 20
    • Telescope and Site
    • No

    Description

      Add a continuous integration Jenkinsfile to the ts_config packages and update the software versions in .pre-commit-config.yaml for the ts_config_x packages and a few other packages.

      Make the Jenkinsfile work whether or not the CSC packages and dependencies already exist in the lsst-develop Docker image. Use a bash function for this, to cut down on repetition.

      Add webhooks to the repositories on github so the continuous integration Jenkins jobs run.

      Attachments

        Issue Links

          Activity

            rowen Russell Owen added a comment - - edited

            Pull requests:

            Notes:

            • ts_config_eas is not presently needed. It only contains configuration for AdamSensors, which no longer exists. ESS configuration is in ts_config_ocs. Talk to tribeiro to decide what to do about the package. I did partially update the package using https://github.com/lsst-ts/ts_config_eas/pull/6 but do not plan to merge it unless we decide we want it. (I did not add a Jenkinsfile because it has no tests to run).
            • ts_config_mttcs is waiting until ts_mtmount DM-35193 is merged.
            rowen Russell Owen added a comment - - edited Pull requests: https://github.com/lsst-ts/ts_config_atcalsys/pull/9 https://github.com/lsst-ts/ts_config_attcs/pull/25 https://github.com/lsst-ts/ts_config_latiss/pull/22 https://github.com/lsst-ts/ts_config_mttcs/pull/36 https://github.com/lsst-ts/ts_config_ocs/pull/82 Notes: ts_config_eas is not presently needed. It only contains configuration for AdamSensors, which no longer exists. ESS configuration is in ts_config_ocs. Talk to tribeiro to decide what to do about the package. I did partially update the package using https://github.com/lsst-ts/ts_config_eas/pull/6 but do not plan to merge it unless we decide we want it. (I did not add a Jenkinsfile because it has no tests to run). ts_config_mttcs is waiting until ts_mtmount DM-35193 is merged.

            All PRs approved.

            wvreeven Wouter van Reeven added a comment - All PRs approved.

            People

              rowen Russell Owen
              rowen Russell Owen
              Wouter van Reeven
              Russell Owen, Wouter van Reeven
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.