mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-31 05:03:22 +08:00
5fa92f467e
* Update PowerShell to 7.3.6 * Add asan install as requested by @Neumann-A * Use 1ES for Android docker hosts. * Update pools. * Update patch tuesday checklist to reflect 1ES. * [openslide] Fix missing header. * [libxt] Add missing header.
33 lines
1.0 KiB
PowerShell
33 lines
1.0 KiB
PowerShell
# Create Docker image for Android
|
|
|
|
$Location = 'westus3'
|
|
$Date = (Get-Date -Format 'yyyy-MM-dd')
|
|
$ResourceGroupName = "And-Registry"
|
|
$ContainerRegistryName = "AndContainerRegistry"
|
|
$ErrorActionPreference = 'Stop'
|
|
|
|
Get-AzResourceGroup -Name $ResourceGroupName -ErrorVariable error -ErrorAction SilentlyContinue
|
|
if ($error) {
|
|
New-AzResourceGroup -Name $ResourceGroupName -Location $Location
|
|
New-AzContainerRegistry -ResourceGroupName $ResourceGroupName -Name $ContainerRegistryName -EnableAdminUser -Sku Basic
|
|
}
|
|
|
|
$registry = Get-AzContainerRegistry -ResourceGroupName $ResourceGroupName -Name $ContainerRegistryName
|
|
Connect-AzContainerRegistry -Name $registry.Name
|
|
|
|
$imageName = "vcpkg-android"
|
|
docker build . -t $imageName
|
|
|
|
$remote = [string]::Format('andcontainerregistry.azurecr.io/{0}:{1}', $imageName, $Date)
|
|
docker tag $imageName $remote
|
|
|
|
docker push $remote
|
|
|
|
#removes from local environment
|
|
docker rmi --force $remote $imageName
|
|
|
|
# pulls and runs ...
|
|
docker logout
|
|
|
|
Write-Host "Remote: $remote"
|