An open API service indexing awesome lists of open source software.

https://github.com/ukho/devops-pipelinetemplates


https://github.com/ukho/devops-pipelinetemplates

Last synced: 5 months ago
JSON representation

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.