mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2026-01-06 18:17:26 +08:00
Merge branch 'main' into releases/macos-14/20240728-docs
This commit is contained in:
@@ -10,7 +10,8 @@ param(
|
|||||||
[String] [Parameter (Mandatory=$true)] $TenantId,
|
[String] [Parameter (Mandatory=$true)] $TenantId,
|
||||||
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
|
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
|
||||||
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
|
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
|
||||||
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet
|
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet,
|
||||||
|
[String] [Parameter (Mandatory=$false)] $AllowedInboundIpAddresses = "[]"
|
||||||
)
|
)
|
||||||
|
|
||||||
if (-not (Test-Path $TemplatePath))
|
if (-not (Test-Path $TemplatePath))
|
||||||
@@ -54,6 +55,7 @@ packer build -var "client_id=$ClientId" `
|
|||||||
-var "virtual_network_name=$VirtualNetworkName" `
|
-var "virtual_network_name=$VirtualNetworkName" `
|
||||||
-var "virtual_network_resource_group_name=$VirtualNetworkRG" `
|
-var "virtual_network_resource_group_name=$VirtualNetworkRG" `
|
||||||
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
|
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
|
||||||
|
-var "allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
|
||||||
-color=false `
|
-color=false `
|
||||||
$TemplatePath `
|
$TemplatePath `
|
||||||
| Where-Object {
|
| Where-Object {
|
||||||
|
|||||||
@@ -12,11 +12,4 @@ echo "azure-cli https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-lin
|
|||||||
rm -f /etc/apt/sources.list.d/azure-cli.list
|
rm -f /etc/apt/sources.list.d/azure-cli.list
|
||||||
rm -f /etc/apt/sources.list.d/azure-cli.list.save
|
rm -f /etc/apt/sources.list.d/azure-cli.list.save
|
||||||
|
|
||||||
echo "Warmup 'az'"
|
|
||||||
az --help > /dev/null
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
echo "Command 'az --help' failed"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
invoke_tests "CLI.Tools" "Azure CLI"
|
invoke_tests "CLI.Tools" "Azure CLI"
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
#!/bin/bash -e
|
|
||||||
################################################################################
|
|
||||||
## File: install-docker-compose.sh
|
|
||||||
## Desc: Install Docker Compose v1
|
|
||||||
## Supply chain security: Docker Compose v1 - checksum validation
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
# Source the helpers for use with the script
|
|
||||||
source $HELPER_SCRIPTS/install.sh
|
|
||||||
|
|
||||||
# Download docker-compose v1 from releases
|
|
||||||
binary_path=$(download_with_retry "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64")
|
|
||||||
|
|
||||||
# Supply chain security - Docker Compose v1
|
|
||||||
external_hash="f3f10cf3dbb8107e9ba2ea5f23c1d2159ff7321d16f0a23051d68d8e2547b323"
|
|
||||||
use_checksum_comparison "${binary_path}" "${external_hash}"
|
|
||||||
|
|
||||||
# Install docker-compose v1
|
|
||||||
install "${binary_path}" "/usr/local/bin/docker-compose"
|
|
||||||
|
|
||||||
invoke_tests "Tools" "Docker-compose v1"
|
|
||||||
@@ -111,9 +111,6 @@ $tools.AddToolVersion("Buildah", $(Get-BuildahVersion))
|
|||||||
$tools.AddToolVersion("CMake", $(Get-CMakeVersion))
|
$tools.AddToolVersion("CMake", $(Get-CMakeVersion))
|
||||||
$tools.AddToolVersion("CodeQL Action Bundle", $(Get-CodeQLBundleVersion))
|
$tools.AddToolVersion("CodeQL Action Bundle", $(Get-CodeQLBundleVersion))
|
||||||
$tools.AddToolVersion("Docker Amazon ECR Credential Helper", $(Get-DockerAmazonECRCredHelperVersion))
|
$tools.AddToolVersion("Docker Amazon ECR Credential Helper", $(Get-DockerAmazonECRCredHelperVersion))
|
||||||
if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) {
|
|
||||||
$tools.AddToolVersion("Docker Compose v1", $(Get-DockerComposeV1Version))
|
|
||||||
}
|
|
||||||
$tools.AddToolVersion("Docker Compose v2", $(Get-DockerComposeV2Version))
|
$tools.AddToolVersion("Docker Compose v2", $(Get-DockerComposeV2Version))
|
||||||
$tools.AddToolVersion("Docker-Buildx", $(Get-DockerBuildxVersion))
|
$tools.AddToolVersion("Docker-Buildx", $(Get-DockerBuildxVersion))
|
||||||
$tools.AddToolVersion("Docker Client", $(Get-DockerClientVersion))
|
$tools.AddToolVersion("Docker Client", $(Get-DockerClientVersion))
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ function Get-LernaVersion {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function Get-HomebrewVersion {
|
function Get-HomebrewVersion {
|
||||||
$result = Get-CommandResult "/home/linuxbrew/.linuxbrew/bin/brew -v"
|
$result = Get-CommandResult "/home/linuxbrew/.linuxbrew/bin/brew --version"
|
||||||
$result.Output -match "Homebrew (?<version>\d+\.\d+\.\d+)" | Out-Null
|
$result.Output -match "Homebrew (?<version>\d+\.\d+\.\d+)" | Out-Null
|
||||||
return $Matches.version
|
return $Matches.version
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,10 +58,7 @@ function Get-CMakeVersion {
|
|||||||
return $cmakeVersion
|
return $cmakeVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
function Get-DockerComposeV1Version {
|
|
||||||
$composeVersion = docker-compose -v | Get-StringPart -Part 2 | Get-StringPart -Part 0 -Delimiter ","
|
|
||||||
return $composeVersion
|
|
||||||
}
|
|
||||||
|
|
||||||
function Get-DockerComposeV2Version {
|
function Get-DockerComposeV2Version {
|
||||||
$composeVersion = docker compose version | Get-StringPart -Part 3 | Get-StringPart -Part 0 -Delimiter "v"
|
$composeVersion = docker compose version | Get-StringPart -Part 3 | Get-StringPart -Part 0 -Delimiter "v"
|
||||||
|
|||||||
@@ -121,12 +121,6 @@ Describe "Docker images" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Describe "Docker-compose v1" -Skip:((-not (Test-IsUbuntu20)) -and (-not (Test-IsUbuntu22))) {
|
|
||||||
It "docker-compose" {
|
|
||||||
"docker-compose --version"| Should -ReturnZeroExitCode
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Describe "Ansible" {
|
Describe "Ansible" {
|
||||||
It "Ansible" {
|
It "Ansible" {
|
||||||
"ansible --version" | Should -ReturnZeroExitCode
|
"ansible --version" | Should -ReturnZeroExitCode
|
||||||
|
|||||||
@@ -344,7 +344,7 @@ build {
|
|||||||
provisioner "shell" {
|
provisioner "shell" {
|
||||||
environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"]
|
environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"]
|
||||||
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||||
scripts = ["${path.root}/../scripts/build/install-docker-compose.sh", "${path.root}/../scripts/build/install-docker.sh"]
|
scripts = ["${path.root}/../scripts/build/install-docker.sh"]
|
||||||
}
|
}
|
||||||
|
|
||||||
provisioner "shell" {
|
provisioner "shell" {
|
||||||
|
|||||||
@@ -340,7 +340,7 @@ build {
|
|||||||
provisioner "shell" {
|
provisioner "shell" {
|
||||||
environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"]
|
environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"]
|
||||||
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||||
scripts = ["${path.root}/../scripts/build/install-docker-compose.sh", "${path.root}/../scripts/build/install-docker.sh"]
|
scripts = ["${path.root}/../scripts/build/install-docker.sh"]
|
||||||
}
|
}
|
||||||
|
|
||||||
provisioner "shell" {
|
provisioner "shell" {
|
||||||
|
|||||||
@@ -84,7 +84,7 @@
|
|||||||
{"name": "PowerShellGet"},
|
{"name": "PowerShellGet"},
|
||||||
{"name": "PSScriptAnalyzer"},
|
{"name": "PSScriptAnalyzer"},
|
||||||
{"name": "PSWindowsUpdate"},
|
{"name": "PSWindowsUpdate"},
|
||||||
{"name": "SqlServer"},
|
{"name": "SqlServer", "versions": ["22.2.0"]},
|
||||||
{"name": "VSSetup"},
|
{"name": "VSSetup"},
|
||||||
{"name": "Microsoft.Graph"},
|
{"name": "Microsoft.Graph"},
|
||||||
{"name": "AWSPowershell"}
|
{"name": "AWSPowershell"}
|
||||||
@@ -424,7 +424,7 @@
|
|||||||
{ "name": "aria2" },
|
{ "name": "aria2" },
|
||||||
{ "name": "azcopy10" },
|
{ "name": "azcopy10" },
|
||||||
{ "name": "Bicep" },
|
{ "name": "Bicep" },
|
||||||
{ "name": "gitversion.portable" },
|
{ "name": "gitversion.portable", "args": [ "--version", "5.12.0"] },
|
||||||
{ "name": "innosetup" },
|
{ "name": "innosetup" },
|
||||||
{ "name": "jq" },
|
{ "name": "jq" },
|
||||||
{ "name": "NuGet.CommandLine" },
|
{ "name": "NuGet.CommandLine" },
|
||||||
|
|||||||
Reference in New Issue
Block a user