From 1c6d0b3a006ab1338586f30363f9359620f52318 Mon Sep 17 00:00:00 2001 From: Mikhail Goncharov Date: Tue, 28 Mar 2023 13:41:08 +0200 Subject: [PATCH] build for win agent file --- containers/agent-windows-buildkite/build.ps1 | 33 ++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 containers/agent-windows-buildkite/build.ps1 diff --git a/containers/agent-windows-buildkite/build.ps1 b/containers/agent-windows-buildkite/build.ps1 new file mode 100644 index 0000000..5d17adf --- /dev/null +++ b/containers/agent-windows-buildkite/build.ps1 @@ -0,0 +1,33 @@ +# Copyright 2019 Google LLC + +# Licensed under the the Apache License v2.0 with LLVM Exceptions (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# https://llvm.org/LICENSE.txt + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +$ROOT_DIR=(Get-Item $PSScriptRoot).Parent.FullName +. ${ROOT_DIR}\scripts\common.ps1 +$IMAGE_NAME='agent-windows-buildkite' + +# get config options +Get-Content "${ROOT_DIR}\..\k8s_config" | Foreach-Object{ + if (! $_.StartsWith('#') ){ + $var = $_.Split('=') + New-Variable -Name $var[0] -Value $var[1] + } +} + +$QUALIFIED_NAME="${GCR_HOSTNAME}/${GCP_PROJECT}/${IMAGE_NAME}" + +Write-Host "Building ${IMAGE_NAME}..." +docker build . -t "${IMAGE_NAME}:latest" +docker tag "${IMAGE_NAME}:latest" "${QUALIFIED_NAME}:latest" +Write-Host "to push image, run" +Write-Host "docker push ${QUALIFIED_NAME}:latest" \ No newline at end of file