Skip to content

Need a way to distinguish staging images from production images for timestamp-based tags #761

@mthalman

Description

@mthalman

The tagging pattern used for the images in this repo is the following:

"ubuntu-18.04-$(System:TimeStamp)-$(System:DockerfileGitCommitSha)": {},
"ubuntu-18.04$(FloatingTagSuffix)": {},

The FloatingTagSuffix variable is only applied to the floating tag. The FloatingTagSuffix variable is what indicates whether the tag is staging or production (it's set to staging if a staging image or (blank) if production). But for the timestamp-based tags, there's no such distinction. So when people do want to use a timestamp based tag, they'll look them up in https://mcr.microsoft.com/v2/dotnet-buildtools/prereqs/tags/list and see a bunch of them listed but there's no way to tell if it's from staging or production.

I think the appropriate thing to do is rename FloatingTagSuffix to something like QualityTagSuffix and apply it to both tag types.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions