$ErrorActionPreference = 'Stop'; if (! (Test-Path Env:\APPVEYOR_REPO_TAG_NAME)) { Write-Host "No version tag detected. Skip publishing." exit 0 } Write-Host Starting deploy docker login -u="$env:DOCKER_USER" -p="$env:DOCKER_PASS" docker tag whoami stefanscherer/whoami:windows-amd64-$env:APPVEYOR_REPO_TAG_NAME docker push stefanscherer/whoami:windows-amd64-$env:APPVEYOR_REPO_TAG_NAME Write-Host Rebasing image to produce 1709 variant npm install -g rebase-docker-image rebase-docker-image ` stefanscherer/whoami:windows-amd64-$env:APPVEYOR_REPO_TAG_NAME ` -t stefanscherer/whoami:windows-amd64-$env:APPVEYOR_REPO_TAG_NAME-1709 ` -b microsoft/nanoserver:1709