build/ccr/build-ccr-secrets.ps1 (22 lines of code) (raw):

param( [parameter(Mandatory = $false)] [string]$tag = "latest", [parameter(Mandatory = $false)] [string]$repo = "docker.io", [parameter(Mandatory = $false)] [switch]$push ) $ErrorActionPreference = 'Stop' $PSNativeCommandUseErrorActionPreference = $true . $PSScriptRoot/../helpers.ps1 if ($repo) { $imageName = "$repo/ccr-secrets:$tag" } else { $imageName = "ccr-secrets:$tag" } $root = git rev-parse --show-toplevel docker image build -t $imageName -f $PSScriptRoot/../docker/Dockerfile.ccr-secrets $root if ($push) { docker push $imageName }