dotnet / dotnet/docker-tools

Improve Azure Pipelines template hygiene

Open
#1,799 1 comment 0 reactions 0 assignees View on GitHub
area-infrastructure
Dominant language
C#
Stars
181
Forks
67
Avg merge
2d 15h
Merged PRs (30d)
10

Description

There is a wide variety of quality in the Azure pipelines templates hosted in this repo. We should go through all of the templates and:

- Convert any implicitly typed template parameters to [type-safe parameters](https://learn.microsoft.com/en-us/azure/devops/pipelines/process/runtime-parameters?view=azure-devops).
- Ensure parameter defaults are only set in one place (for parameters that are passed through multiple template levels).
- Document any parameters or variables which aren't commented/documented somewhere at least once.
- Put quotes around strings wherever possible
- This is to prevent unexpected conversions to numbers, dates, etc. These are well documented issues with yaml.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.