https://github.com/ukho/devops-pipelinetemplates
https://github.com/ukho/devops-pipelinetemplates
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ukho/devops-pipelinetemplates
- Owner: UKHO
- License: mit
- Created: 2022-03-17T09:14:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-10-08T14:21:10.000Z (10 months ago)
- Last Synced: 2025-10-28T11:39:05.491Z (9 months ago)
- Language: PowerShell
- Size: 328 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Azure DevOps Pipeline Templates
This repository contains template files that can be used in Azure DevOps Pipelines. The purpose of this repo is to standardise the way that steps are done for common tasks, avoiding code duplication and potential mistakes. Each template comes with its own README which contains instructions on how to use it.
Below is a summary of the templates we have available
## Templates
| Name | Description | Repository |
|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------|
| [Post Release stage](./post-release-stage) | Provides a standardised post-release stage with common steps such as GitHub commit tagging and pipeline run retention etc. that can be reused across pipelines. It eliminates the need to duplicate steps in every pipeline. | This Repo |
| [Github Tag](./github-tag) | Github tags to your commits for marking significant points in a project's development | This Repo |
| [Retain pipeline run](./retain-pipelinerun) | Retaining a pipeline run for longer than the default configured 30 days after production release | This Repo |
| [Trivy](./trivy) | Static analysis security scanner against your Terraform | This Repo |
| [Gated Infrastructure Deploy](https://github.com/UKHO/devops-gated-infrastructure-deploy) | Template for running terraform plan and apply with a manual verification step inbetween which triggers when destroyed resources are detected in plan. | Dedicated Repo |
| [Infrastructure Pipeline](https://github.com/UKHO/devops-infrastructure-pipeline-template) | Infrastructure (terraform) pipeline template that implements the 'Gated Infrastructure Deploy' template in 3 environments (dev/qa/live) along with build & checks stages. | Dedicated Repo |
| [Web Service Pipeline](https://github.com/UKHO/devops-web-service-pipeline-template) | Pipeline template that builds & checks a dotnet web app and deploys into a web app (slot & swap) in azure in 3 environments (dev/qa/live). | Dedicated Repo |
| [Trigger ADDS AutoTests Pipeline](https://github.com/UKHO/devops-trigger-adds-autotest-pipeline) | Job template that with service connection to an app config+key vault is able to trigger target pipelines from another pipeline and wait for results. | Dedicated Repo |
## Versioning Templates
For dedicated repositories containing a single template, see this versioning guide [How to version](how-to-version.md).
## Service Announcements
For version changes to the repository, make use of the Service Announcement channel and refer to this [making service announcements](making-service-announcements.md) for a templated message.