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

    • Story Points:
      2
    • Sprint:
      TSSW Sprint - Jun 6 - Jun 20
    • Team:
      Telescope and Site
    • Urgent?:
      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

            Hide
            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 Tiago Ribeiro 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.
            Show
            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 Tiago Ribeiro 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.
            Hide
            wvreeven Wouter van Reeven added a comment -

            All PRs approved.

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

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              rowen Russell Owen
              Reviewers:
              Wouter van Reeven
              Watchers:
              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.