XMLWordPrintable

    Details

    • Type: Story
    • Status: Done (View Workflow)
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      We have been using Travis for CI, but they are now setting limits that we have exceeded.

      Rubin moved their Travis operations to GitHub Actions, but they only use it for linting, which is fast. We've been using Travis for integration testing, which takes much more compute power (we only have a handful of packages, so we could get away with it), so we're in a different regime.

      I propose to move our CI to Jenkins running on Tiger. We already run weekly production runs and builds through this mechanism, and it wouldn't take much to extend it to run smaller-scale integration tests on demand.

      • Write a back-end script to run the integration test under Jenkins, and report the results via e-mail and/or Slack.
      • Add Jenkins job.
      • Add a front-end script to trigger the Jenkins job.
      • Remove Travis.
      • Circulate instructions.

        Attachments

          Activity

            People

            • Assignee:
              price price
              Reporter:
              price price
              Reviewers:
              hassan
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: