Skip to content
This repository was archived by the owner on Sep 22, 2025. It is now read-only.

7.1 CI CD Pipelines

David Samuel edited this page Feb 12, 2024 · 7 revisions

The Policy

Where appropriate use GitHub Actions to implement CI/CD pipelines to automate testing, building, and deployment processes.

Implementation

  • We can only run static analysis on GitHub actions, we should not deploy to ONS infrastructure from GitHub actions.
  • Teams can reuse ONS' Jenkins
  • Teams can build their own:
    • Concourse
    • Jenkins
  • Teams can use cloud native CI/CD tooling
    • (Google Cloud Build)[https://cloud.google.com/build/docs/overview]
    • (Azure DevOps)[https://azure.microsoft.com/en-gb/products/devops#overview]
  • GitHub Actions examples:
    • CATD: (GitHub Actions Service)[https://confluence.ons.gov.uk/x/9aYcCQ]
    • Other teams want to add anything?
    • Mebins Python repo actions?

Clone this wiki locally