mirror of
https://github.com/actions/runner-images.git
synced 2026-01-04 01:03:18 +08:00
Merge main into install-codeql-bundle.
This commit is contained in:
@@ -9,7 +9,6 @@
|
||||
"storage_account": "{{env `ARM_STORAGE_ACCOUNT`}}",
|
||||
"temp_resource_group_name": "{{env `TEMP_RESOURCE_GROUP_NAME`}}",
|
||||
"location": "{{env `ARM_RESOURCE_LOCATION`}}",
|
||||
"ssh_password": "{{env `SSH_PASSWORD`}}",
|
||||
"virtual_network_name": "{{env `VNET_NAME`}}",
|
||||
"virtual_network_resource_group_name": "{{env `VNET_RESOURCE_GROUP`}}",
|
||||
"virtual_network_subnet_name": "{{env `VNET_SUBNET`}}",
|
||||
@@ -20,12 +19,9 @@
|
||||
"root_folder": "C:",
|
||||
"toolset_json_path": "{{env `TEMP`}}\\toolset.json",
|
||||
"image_folder": "C:\\image",
|
||||
"commit_file": "C:\\image\\commit.txt",
|
||||
"imagedata_file": "C:\\imagedata.json",
|
||||
"metadata_file": "C:\\image\\metadata.txt",
|
||||
"helper_script_folder": "C:\\Program Files\\WindowsPowerShell\\Modules\\",
|
||||
"psmodules_root_folder": "C:\\Modules",
|
||||
"commit_url": "LATEST",
|
||||
"install_user": "installer",
|
||||
"install_password": null,
|
||||
"capture_name_prefix": "packer",
|
||||
@@ -34,7 +30,7 @@
|
||||
"github_feed_token": "{{env `GITHUB_FEED_TOKEN`}}",
|
||||
"announcements": "{{env `ANNOUNCEMENTS`}}"
|
||||
},
|
||||
"sensitive-variables": ["install_password", "ssh_password", "client_secret", "github_feed_token"],
|
||||
"sensitive-variables": ["install_password", "client_secret", "github_feed_token"],
|
||||
"builders": [
|
||||
{
|
||||
"name": "vhd",
|
||||
@@ -70,9 +66,7 @@
|
||||
{
|
||||
"type": "powershell",
|
||||
"inline":[
|
||||
"New-Item -Path {{user `image_folder`}} -ItemType Directory -Force",
|
||||
"Write-Output {{user `commit_url`}} > {{user `commit_file` }}",
|
||||
"Write-Host (Get-Content -Path {{user `commit_file`}})"
|
||||
"New-Item -Path {{user `image_folder`}} -ItemType Directory -Force"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -217,6 +211,7 @@
|
||||
"{{ template_dir }}/scripts/Installers/Install-AliyunCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-PostgreSQL.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-Packer.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-Pulumi.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
|
||||
]
|
||||
},
|
||||
@@ -327,7 +322,8 @@
|
||||
{
|
||||
"type": "powershell",
|
||||
"scripts":[
|
||||
"{{ template_dir }}/scripts/Installers/Install-WindowsUpdates.ps1"
|
||||
"{{ template_dir }}/scripts/Installers/Install-WindowsUpdates.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Configure-DynamicPort.ps1"
|
||||
],
|
||||
"elevated_user": "{{user `install_user`}}",
|
||||
"elevated_password": "{{user `install_password`}}"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
| Announcements |
|
||||
|:-:|
|
||||
| [Replace SVN (1.8.17) by TortoiseSVN (1.14.x) on Windows images](https://github.com/actions/virtual-environments/issues/1318) |
|
||||
|
||||
| Announcements |
|
||||
|-|
|
||||
| [Replace SVN (1.8.17) by TortoiseSVN (1.14.x) on Windows images](https://github.com/actions/virtual-environments/issues/1318) |
|
||||
***
|
||||
# Microsoft Windows Server 2016 Datacenter
|
||||
- OS Version: 10.0.14393 Build 3808
|
||||
- Image Version: 20200802.1
|
||||
- OS Version: 10.0.14393 Build 3866
|
||||
- Image Version: 20200827.1
|
||||
|
||||
## Installed Software
|
||||
### Language and Runtime
|
||||
@@ -12,12 +12,12 @@
|
||||
- Java 1.8.0_265 (default)
|
||||
- Java 11.0.8
|
||||
- Java 13.0.2
|
||||
- Python 3.7.8
|
||||
- Python 3.7.9
|
||||
- Ruby 2.5.8p224
|
||||
- Go 1.14.6
|
||||
- PHP 7.4.7
|
||||
- Julia 1.4.2
|
||||
- Perl 5.30.2
|
||||
- Go 1.14.7
|
||||
- PHP 7.4.9
|
||||
- Julia 1.5.1
|
||||
- Perl 5.30.3
|
||||
- Node 12.18.3
|
||||
|
||||
### Package Management
|
||||
@@ -25,46 +25,48 @@
|
||||
- Vcpkg 2020.06.15
|
||||
- NPM 6.14.6
|
||||
- Yarn 1.22.4
|
||||
- pip 20.2 (python 3.7)
|
||||
- pip 20.2.2 (python 3.7)
|
||||
- Miniconda 4.6.14
|
||||
- RubyGems 3.1.4
|
||||
- Helm 3.2.4
|
||||
- Composer 1.10.9
|
||||
- NuGet 5.6.0.6591
|
||||
- Helm 3.3.0
|
||||
- Composer 1.10.10
|
||||
- NuGet 5.7.0.6726
|
||||
|
||||
### Project Management
|
||||
- Ant 1.10.5
|
||||
- Maven 3.6.3
|
||||
- Gradle 6.5
|
||||
- Gradle 6.6
|
||||
- sbt 1.3.13
|
||||
|
||||
### Tools
|
||||
- Azure CosmosDb Emulator 2.11.2.0
|
||||
- Azure CosmosDb Emulator 2.11.5.0
|
||||
- azcopy 10.6.0
|
||||
- Bazel 3.4.1
|
||||
- Bazelisk 1.5.0
|
||||
- CMake 3.18.1
|
||||
- Bazelisk 1.6.1
|
||||
- CMake 3.18.2
|
||||
- R 4.0.2
|
||||
- Docker 19.03.11
|
||||
- Docker-compose 1.26.2
|
||||
- Git 2.28.0
|
||||
- Git LFS 2.11.0
|
||||
- Google Cloud SDK 307.0.0
|
||||
- InnoSetup 6.0.5
|
||||
- jq 1.6
|
||||
- Kubectl 1.18.6
|
||||
- Kubectl 1.18.8
|
||||
- Kind 0.8.1
|
||||
- Mingw-w64 8.1.0
|
||||
- MySQL 5.7.21.0
|
||||
- Mercurial 5.0
|
||||
- NSIS 3.5.0.20200106
|
||||
- NSIS v3.06.1
|
||||
- Newman 5.1.2
|
||||
- OpenSSL 1.1.1
|
||||
- Packer 1.6.0
|
||||
- Packer 1.6.1
|
||||
- SQLPS 1.0
|
||||
- SQLServer PS 21.1.18226
|
||||
- Subversion (SVN) 1.8.17
|
||||
- ghc 8.10.1
|
||||
- Subversion (SVN) 1.14.0
|
||||
- ghc 8.10.2
|
||||
- Cabal 3.2.0.0
|
||||
- Stack 2.3.1
|
||||
- Stack 2.3.3
|
||||
- WinAppDriver 1.1.1809.18001
|
||||
- zstd 1.4.0
|
||||
- VSWhere 2.8.4
|
||||
@@ -72,32 +74,31 @@
|
||||
- yamllint 1.24.2
|
||||
|
||||
### CLI Tools
|
||||
- Azure CLI 2.9.1
|
||||
- azcopy 10.5.1
|
||||
- Azure CLI 2.11.0
|
||||
- Azure DevOps CLI extension 0.18.0
|
||||
- AWS CLI 2.0.36
|
||||
- AWS SAM CLI 1.0.0
|
||||
- AWS CLI 2.0.43
|
||||
- AWS SAM CLI 1.1.0
|
||||
- AWS Session Manager CLI 1.1.61.0
|
||||
- Alibaba Cloud CLI 3.0.26
|
||||
- Cloud Foundry CLI 6.51.0
|
||||
- Alibaba Cloud CLI 3.0.56
|
||||
- Cloud Foundry CLI 6.52.0
|
||||
- Hub CLI 2.14.2
|
||||
- Google Cloud SDK 303.0.0
|
||||
- GitHub CLI gh version 0.11.1 (2020-07-28) https://github.com/cli/cli/releases/tag/v0.11.1
|
||||
|
||||
### Rust Tools
|
||||
- Rust 1.45.1
|
||||
- Rust 1.45.2
|
||||
|
||||
#### Packages
|
||||
- bindgen 0.54.1
|
||||
- cbindgen 0.14.3
|
||||
- bindgen 0.55.1
|
||||
- cbindgen 0.14.4
|
||||
- cargo-audit 0.12.0
|
||||
- cargo-outdated v0.9.11
|
||||
|
||||
### Browsers and webdrivers
|
||||
- Google Chrome 84.0.4147.105
|
||||
- Chrome Driver 84.0.4147.30
|
||||
- Microsoft Edge 84.0.522.52
|
||||
- Microsoft Edge Driver 84.0.522.52
|
||||
- Mozilla Firefox 79.0
|
||||
- Google Chrome 85.0.4183.83
|
||||
- Chrome Driver 85.0.4183.83
|
||||
- Microsoft Edge 84.0.522.63
|
||||
- Microsoft Edge Driver 84.0.522.63
|
||||
- Mozilla Firefox 80.0
|
||||
- Gecko Driver 0.27.0
|
||||
- IE Driver 3.150.1.0
|
||||
|
||||
@@ -136,8 +137,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| 1.10.8 | x64 | GOROOT_1_10_X64 |
|
||||
| 1.11.13 | x64 | GOROOT_1_11_X64 |
|
||||
| 1.12.17 | x64 | GOROOT_1_12_X64 |
|
||||
| 1.13.14 | x64 | GOROOT_1_13_X64 |
|
||||
| 1.14.6 (Default) | x64 | GOROOT_1_14_X64 |
|
||||
| 1.13.15 | x64 | GOROOT_1_13_X64 |
|
||||
| 1.14.7 (Default) | x64 | GOROOT_1_14_X64 |
|
||||
| 1.15.0 | x64 | GOROOT_1_15_X64 |
|
||||
|
||||
|
||||
#### Node
|
||||
@@ -146,7 +148,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| 8.17.0 | x64 |
|
||||
| 10.22.0 | x64 |
|
||||
| 12.18.3 | x64 |
|
||||
| 14.7.0 | x64 |
|
||||
| 14.8.0 | x64 |
|
||||
|
||||
|
||||
#### Python
|
||||
@@ -155,7 +157,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| 2.7.18 | x64, x86 |
|
||||
| 3.5.4 | x64, x86 |
|
||||
| 3.6.8 | x64, x86 |
|
||||
| 3.7.8 (Default) | x64, x86 |
|
||||
| 3.7.9 (Default) | x64, x86 |
|
||||
| 3.8.5 | x64, x86 |
|
||||
|
||||
|
||||
@@ -178,22 +180,29 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
|
||||
### Databases
|
||||
#### PostgreSQL
|
||||
| Version | UserName | Password | EnvironmentVariables | Path | ServiceName | ServiceStatus | ServiceStartType |
|
||||
| ------- | -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | ----------------- | ------------- | ---------------- |
|
||||
| 12.3 | postgres | root | PGBIN=C:\Program Files\PostgreSQL\12\bin; <br> PGDATA=C:\Program Files\PostgreSQL\12\data; <br> PGROOT=C:\Program Files\PostgreSQL\12 | C:\Program Files\PostgreSQL\12 | postgresql-x64-12 | Stopped | Disabled |
|
||||
| Property | Value |
|
||||
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| ServiceName | postgresql-x64-12 |
|
||||
| Version | 12.4 |
|
||||
| ServiceStatus | Stopped |
|
||||
| ServiceStartType | Disabled |
|
||||
| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\12\bin <br> PGDATA=C:\Program Files\PostgreSQL\12\data <br> PGROOT=C:\Program Files\PostgreSQL\12 |
|
||||
| Path | C:\Program Files\PostgreSQL\12 |
|
||||
| UserName | postgres |
|
||||
| Password | root |
|
||||
|
||||
|
||||
#### MongoDB
|
||||
| Version | ServiceName | ServiceStatus | ServiceStartType |
|
||||
| ------- | ----------- | ------------- | ---------------- |
|
||||
| 4.2.8.0 | MongoDB | Running | Automatic |
|
||||
| 4.4.0.0 | MongoDB | Running | Automatic |
|
||||
|
||||
|
||||
|
||||
### Visual Studio Enterprise 2017
|
||||
| Name | Version | Path |
|
||||
| ----------------------------- | --------------- | -------------------------------------------------------------- |
|
||||
| Visual Studio Enterprise 2017 | 15.9.28307.1216 | C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise |
|
||||
| Visual Studio Enterprise 2017 | 15.9.28307.1234 | C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise |
|
||||
|
||||
#### Workloads, components and extensions:
|
||||
|
||||
@@ -441,22 +450,41 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| WIX Toolset | 3.11.4516 |
|
||||
| WIX Toolset Studio 2017 Extension | 0.9.21.62588 |
|
||||
|
||||
#### Microsoft Visual C++:
|
||||
|
||||
| Name | Architecture | Version |
|
||||
| -------------------------------------------- | ------------ | ----------- |
|
||||
| Microsoft Visual C++ 2010 Redistributable | x64 | 10.0.30319 |
|
||||
| Microsoft Visual C++ 2010 Redistributable | x86 | 10.0.40219 |
|
||||
| Microsoft Visual C++ 2012 Additional Runtime | x64 | 11.0.61030 |
|
||||
| Microsoft Visual C++ 2012 Minimum Runtime | x64 | 11.0.61030 |
|
||||
| Microsoft Visual C++ 2013 Additional Runtime | x64 | 12.0.40660 |
|
||||
| Microsoft Visual C++ 2013 Minimum Runtime | x64 | 12.0.40660 |
|
||||
| Microsoft Visual C++ 2013 Additional Runtime | x86 | 12.0.21005 |
|
||||
| Microsoft Visual C++ 2013 Minimum Runtime | x86 | 12.0.21005 |
|
||||
| Microsoft Visual C++ 2017 Debug Runtime | x64 | 14.16.27033 |
|
||||
| Microsoft Visual C++ 2017 Debug Runtime | x86 | 14.16.27033 |
|
||||
| Microsoft Visual C++ 2019 Additional Runtime | x64 | 14.26.28720 |
|
||||
| Microsoft Visual C++ 2019 Minimum Runtime | x64 | 14.26.28720 |
|
||||
| Microsoft Visual C++ 2019 Additional Runtime | x86 | 14.26.28720 |
|
||||
| Microsoft Visual C++ 2019 Minimum Runtime | x86 | 14.26.28720 |
|
||||
|
||||
### .NET Core SDK
|
||||
`Location C:\Program Files\dotnet\sdk`
|
||||
- 1.1.14 2.1.300 2.1.301 2.1.302 2.1.401 2.1.402 2.1.403 2.1.500 2.1.502 2.1.503 2.1.504 2.1.505 2.1.506 2.1.507 2.1.508 2.1.509 2.1.510 2.1.511 2.1.512 2.1.513 2.1.514 2.1.515 2.1.516 2.1.602 2.1.603 2.1.604 2.1.605 2.1.606 2.1.607 2.1.608 2.1.609 2.1.610 2.1.611 2.1.612 2.1.613 2.1.700 2.1.701 2.1.801 2.1.802 2.1.803 2.1.804 2.1.805 2.1.806 2.1.807 2.1.808 3.1.100 3.1.101 3.1.102 3.1.103 3.1.104 3.1.105 3.1.106 3.1.200 3.1.201 3.1.202 3.1.300 3.1.301 3.1.302
|
||||
- 1.1.14 2.1.300 2.1.301 2.1.302 2.1.401 2.1.402 2.1.403 2.1.500 2.1.502 2.1.503 2.1.504 2.1.505 2.1.506 2.1.507 2.1.508 2.1.509 2.1.510 2.1.511 2.1.512 2.1.513 2.1.514 2.1.515 2.1.516 2.1.517 2.1.602 2.1.603 2.1.604 2.1.605 2.1.606 2.1.607 2.1.608 2.1.609 2.1.610 2.1.611 2.1.612 2.1.613 2.1.614 2.1.700 2.1.701 2.1.801 2.1.802 2.1.803 2.1.804 2.1.805 2.1.806 2.1.807 2.1.808 2.1.809 3.1.100 3.1.101 3.1.102 3.1.103 3.1.104 3.1.105 3.1.106 3.1.107 3.1.200 3.1.201 3.1.202 3.1.300 3.1.301 3.1.302 3.1.401
|
||||
|
||||
### .NET Core Runtime
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All`
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 2.1.21
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App`
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 2.1.21 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App`
|
||||
- 1.0.16 1.1.13 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6
|
||||
- 1.0.16 1.1.13 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 2.1.21 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App`
|
||||
- 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6
|
||||
- 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
|
||||
|
||||
### .NET Framework
|
||||
`Type: Developer Pack`
|
||||
@@ -482,7 +510,7 @@ All other versions are saved but not installed.
|
||||
| ------------------ | ------------------ |
|
||||
| DockerMsftProvider | 1.0.0.8 |
|
||||
| MarkdownPS | 1.9 |
|
||||
| Pester | 3.4.0<br>5.0.2 |
|
||||
| Pester | 3.4.0<br>5.0.3 |
|
||||
| PowerShellGet | 1.0.0.1<br>2.2.4.1 |
|
||||
| PSWindowsUpdate | 2.2.0.2 |
|
||||
| SqlServer | 21.1.18226 |
|
||||
@@ -507,8 +535,8 @@ All other versions are saved but not installed.
|
||||
| android-26 | Android SDK Platform 26, Revision 2 |
|
||||
| android-27 | Android SDK Platform 27, Revision 3 |
|
||||
| android-28 | Android SDK Platform 28, Revision 6 |
|
||||
| android-29 | Android SDK Platform 29, Revision 4 |
|
||||
| android-30 | Android SDK Platform 30, Revision 2 |
|
||||
| android-29 | Android SDK Platform 29, Revision 5 |
|
||||
| android-30 | Android SDK Platform 30, Revision 3 |
|
||||
|
||||
### Android SDK Build-Tools
|
||||
`Location C:\Program Files (x86)\Android\android-sdk\build-tools`
|
||||
@@ -546,6 +574,8 @@ All other versions are saved but not installed.
|
||||
| build-tools-29.0.2 | Android SDK Build-Tools, Revision 29.0.2 |
|
||||
| build-tools-29.0.3 | Android SDK Build-Tools, Revision 29.0.3 |
|
||||
| build-tools-30.0.0 | Android SDK Build-Tools, Revision 30.0.0 |
|
||||
| build-tools-30.0.1 | Android SDK Build-Tools, Revision 30.0.1 |
|
||||
| build-tools-30.0.2 | Android SDK Build-Tools, Revision 30.0.2 |
|
||||
|
||||
### Android Extra Packages
|
||||
| Package Name | Version |
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
"storage_account": "{{env `ARM_STORAGE_ACCOUNT`}}",
|
||||
"temp_resource_group_name": "{{env `TEMP_RESOURCE_GROUP_NAME`}}",
|
||||
"location": "{{env `ARM_RESOURCE_LOCATION`}}",
|
||||
"ssh_password": "{{env `SSH_PASSWORD`}}",
|
||||
"virtual_network_name": "{{env `VNET_NAME`}}",
|
||||
"virtual_network_resource_group_name": "{{env `VNET_RESOURCE_GROUP`}}",
|
||||
"virtual_network_subnet_name": "{{env `VNET_SUBNET`}}",
|
||||
@@ -20,12 +19,9 @@
|
||||
"root_folder": "C:",
|
||||
"toolset_json_path": "{{env `TEMP`}}\\toolset.json",
|
||||
"image_folder": "C:\\image",
|
||||
"commit_file": "C:\\image\\commit.txt",
|
||||
"imagedata_file": "C:\\imagedata.json",
|
||||
"metadata_file": "C:\\image\\metadata.txt",
|
||||
"helper_script_folder": "C:\\Program Files\\WindowsPowerShell\\Modules\\",
|
||||
"psmodules_root_folder": "C:\\Modules",
|
||||
"commit_id": "LATEST",
|
||||
"install_user": "installer",
|
||||
"install_password": null,
|
||||
"capture_name_prefix": "packer",
|
||||
@@ -34,7 +30,7 @@
|
||||
"github_feed_token": "{{env `GITHUB_FEED_TOKEN`}}",
|
||||
"announcements": "{{env `ANNOUNCEMENTS`}}"
|
||||
},
|
||||
"sensitive-variables": ["install_password", "ssh_password", "client_secret", "github_feed_token"],
|
||||
"sensitive-variables": ["install_password", "client_secret", "github_feed_token"],
|
||||
"builders": [
|
||||
{
|
||||
"name": "vhd",
|
||||
@@ -70,9 +66,7 @@
|
||||
{
|
||||
"type": "powershell",
|
||||
"inline":[
|
||||
"New-Item -Path {{user `image_folder`}} -ItemType Directory -Force",
|
||||
"Write-Output {{user `commit_id`}} > {{user `commit_file`}}",
|
||||
"Write-Host (Get-Content -Path {{user `commit_file`}})"
|
||||
"New-Item -Path {{user `image_folder`}} -ItemType Directory -Force"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -206,6 +200,7 @@
|
||||
"{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-Packer.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-Pulumi.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
|
||||
]
|
||||
},
|
||||
@@ -326,7 +321,8 @@
|
||||
{
|
||||
"type": "powershell",
|
||||
"scripts":[
|
||||
"{{ template_dir }}/scripts/Installers/Install-WindowsUpdates.ps1"
|
||||
"{{ template_dir }}/scripts/Installers/Install-WindowsUpdates.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Configure-DynamicPort.ps1"
|
||||
],
|
||||
"elevated_user": "{{user `install_user`}}",
|
||||
"elevated_password": "{{user `install_password`}}"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
| Announcements |
|
||||
|:-:|
|
||||
| [Replace SVN (1.8.17) by TortoiseSVN (1.14.x) on Windows images](https://github.com/actions/virtual-environments/issues/1318) |
|
||||
|
||||
| Announcements |
|
||||
|-|
|
||||
| [Replace SVN (1.8.17) by TortoiseSVN (1.14.x) on Windows images](https://github.com/actions/virtual-environments/issues/1318) |
|
||||
***
|
||||
# Microsoft Windows Server 2019 Datacenter
|
||||
- OS Version: 10.0.17763 Build 1339
|
||||
- Image Version: 20200802.1
|
||||
- OS Version: 10.0.17763 Build 1397
|
||||
- Image Version: 20200827.1
|
||||
|
||||
## Enabled windows optional features
|
||||
- Windows Subsystem for Linux
|
||||
@@ -15,12 +15,12 @@
|
||||
- Java 1.8.0_265 (default)
|
||||
- Java 11.0.8
|
||||
- Java 13.0.2
|
||||
- Python 3.7.8
|
||||
- Python 3.7.9
|
||||
- Ruby 2.5.8p224
|
||||
- Go 1.14.6
|
||||
- PHP 7.4.7
|
||||
- Julia 1.4.2
|
||||
- Perl 5.30.2
|
||||
- Go 1.14.7
|
||||
- PHP 7.4.9
|
||||
- Julia 1.5.1
|
||||
- Perl 5.30.3
|
||||
- Node 12.18.3
|
||||
|
||||
### Package Management
|
||||
@@ -28,46 +28,48 @@
|
||||
- Vcpkg 2020.06.15
|
||||
- NPM 6.14.6
|
||||
- Yarn 1.22.4
|
||||
- pip 20.2 (python 3.7)
|
||||
- pip 20.2.2 (python 3.7)
|
||||
- Miniconda 4.6.14
|
||||
- RubyGems 3.1.4
|
||||
- Helm 3.2.4
|
||||
- Composer 1.10.9
|
||||
- NuGet 5.6.0.6591
|
||||
- Helm 3.3.0
|
||||
- Composer 1.10.10
|
||||
- NuGet 5.7.0.6726
|
||||
|
||||
### Project Management
|
||||
- Ant 1.10.5
|
||||
- Maven 3.6.3
|
||||
- Gradle 6.5
|
||||
- Gradle 6.6
|
||||
- sbt 1.3.13
|
||||
|
||||
### Tools
|
||||
- Azure CosmosDb Emulator 2.11.2.0
|
||||
- Azure CosmosDb Emulator 2.11.5.0
|
||||
- azcopy 10.6.0
|
||||
- Bazel 3.4.1
|
||||
- Bazelisk 1.5.0
|
||||
- CMake 3.18.1
|
||||
- Bazelisk 1.6.1
|
||||
- CMake 3.18.2
|
||||
- R 4.0.2
|
||||
- Docker 19.03.11
|
||||
- Docker-compose 1.26.2
|
||||
- Git 2.28.0
|
||||
- Git LFS 2.11.0
|
||||
- Google Cloud SDK 307.0.0
|
||||
- InnoSetup 6.0.5
|
||||
- jq 1.6
|
||||
- Kubectl 1.18.6
|
||||
- Kubectl 1.18.8
|
||||
- Kind 0.8.1
|
||||
- Mingw-w64 8.1.0
|
||||
- MySQL 5.7.21.0
|
||||
- Mercurial 5.0
|
||||
- NSIS 3.5.0.20200106
|
||||
- NSIS v3.06.1
|
||||
- Newman 5.1.2
|
||||
- OpenSSL 1.1.1
|
||||
- Packer 1.6.0
|
||||
- Packer 1.6.1
|
||||
- SQLPS 1.0
|
||||
- SQLServer PS 21.1.18226
|
||||
- Subversion (SVN) 1.8.17
|
||||
- ghc 8.10.1
|
||||
- Subversion (SVN) 1.14.0
|
||||
- ghc 8.10.2
|
||||
- Cabal 3.2.0.0
|
||||
- Stack 2.3.1
|
||||
- Stack 2.3.3
|
||||
- WinAppDriver 1.1.1809.18001
|
||||
- zstd 1.4.0
|
||||
- VSWhere 2.8.4
|
||||
@@ -75,32 +77,31 @@
|
||||
- yamllint 1.24.2
|
||||
|
||||
### CLI Tools
|
||||
- Azure CLI 2.9.1
|
||||
- azcopy 10.5.1
|
||||
- Azure CLI 2.11.0
|
||||
- Azure DevOps CLI extension 0.18.0
|
||||
- AWS CLI 2.0.36
|
||||
- AWS SAM CLI 1.0.0
|
||||
- AWS CLI 2.0.43
|
||||
- AWS SAM CLI 1.1.0
|
||||
- AWS Session Manager CLI 1.1.61.0
|
||||
- Alibaba Cloud CLI 3.0.26
|
||||
- Cloud Foundry CLI 6.51.0
|
||||
- Alibaba Cloud CLI 3.0.56
|
||||
- Cloud Foundry CLI 6.52.0
|
||||
- Hub CLI 2.14.2
|
||||
- Google Cloud SDK 303.0.0
|
||||
- GitHub CLI gh version 0.11.1 (2020-07-28) https://github.com/cli/cli/releases/tag/v0.11.1
|
||||
|
||||
### Rust Tools
|
||||
- Rust 1.45.1
|
||||
- Rust 1.45.2
|
||||
|
||||
#### Packages
|
||||
- bindgen 0.54.1
|
||||
- cbindgen 0.14.3
|
||||
- bindgen 0.55.1
|
||||
- cbindgen 0.14.4
|
||||
- cargo-audit 0.12.0
|
||||
- cargo-outdated v0.9.11
|
||||
|
||||
### Browsers and webdrivers
|
||||
- Google Chrome 84.0.4147.105
|
||||
- Chrome Driver 84.0.4147.30
|
||||
- Microsoft Edge 84.0.522.52
|
||||
- Microsoft Edge Driver 84.0.522.52
|
||||
- Mozilla Firefox 79.0
|
||||
- Google Chrome 85.0.4183.83
|
||||
- Chrome Driver 85.0.4183.83
|
||||
- Microsoft Edge 84.0.522.63
|
||||
- Microsoft Edge Driver 84.0.522.63
|
||||
- Mozilla Firefox 80.0
|
||||
- Gecko Driver 0.27.0
|
||||
- IE Driver 3.150.1.0
|
||||
|
||||
@@ -139,8 +140,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| 1.10.8 | x64 | GOROOT_1_10_X64 |
|
||||
| 1.11.13 | x64 | GOROOT_1_11_X64 |
|
||||
| 1.12.17 | x64 | GOROOT_1_12_X64 |
|
||||
| 1.13.14 | x64 | GOROOT_1_13_X64 |
|
||||
| 1.14.6 (Default) | x64 | GOROOT_1_14_X64 |
|
||||
| 1.13.15 | x64 | GOROOT_1_13_X64 |
|
||||
| 1.14.7 (Default) | x64 | GOROOT_1_14_X64 |
|
||||
| 1.15.0 | x64 | GOROOT_1_15_X64 |
|
||||
|
||||
|
||||
#### Node
|
||||
@@ -149,7 +151,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| 8.17.0 | x64 |
|
||||
| 10.22.0 | x64 |
|
||||
| 12.18.3 | x64 |
|
||||
| 14.7.0 | x64 |
|
||||
| 14.8.0 | x64 |
|
||||
|
||||
|
||||
#### Python
|
||||
@@ -158,7 +160,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| 2.7.18 | x64, x86 |
|
||||
| 3.5.4 | x64, x86 |
|
||||
| 3.6.8 | x64, x86 |
|
||||
| 3.7.8 (Default) | x64, x86 |
|
||||
| 3.7.9 (Default) | x64, x86 |
|
||||
| 3.8.5 | x64, x86 |
|
||||
|
||||
|
||||
@@ -181,28 +183,35 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
|
||||
### Databases
|
||||
#### PostgreSQL
|
||||
| Version | UserName | Password | EnvironmentVariables | Path | ServiceName | ServiceStatus | ServiceStartType |
|
||||
| ------- | -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | ----------------- | ------------- | ---------------- |
|
||||
| 12.3 | postgres | root | PGBIN=C:\Program Files\PostgreSQL\12\bin; <br> PGDATA=C:\Program Files\PostgreSQL\12\data; <br> PGROOT=C:\Program Files\PostgreSQL\12 | C:\Program Files\PostgreSQL\12 | postgresql-x64-12 | Stopped | Disabled |
|
||||
| Property | Value |
|
||||
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| ServiceName | postgresql-x64-12 |
|
||||
| Version | 12.4 |
|
||||
| ServiceStatus | Stopped |
|
||||
| ServiceStartType | Disabled |
|
||||
| EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\12\bin <br> PGDATA=C:\Program Files\PostgreSQL\12\data <br> PGROOT=C:\Program Files\PostgreSQL\12 |
|
||||
| Path | C:\Program Files\PostgreSQL\12 |
|
||||
| UserName | postgres |
|
||||
| Password | root |
|
||||
|
||||
|
||||
#### MongoDB
|
||||
| Version | ServiceName | ServiceStatus | ServiceStartType |
|
||||
| ------- | ----------- | ------------- | ---------------- |
|
||||
| 4.2.8.0 | MongoDB | Running | Automatic |
|
||||
| 4.4.0.0 | MongoDB | Running | Automatic |
|
||||
|
||||
|
||||
|
||||
### Visual Studio Enterprise 2019
|
||||
| Name | Version | Path |
|
||||
| ----------------------------- | ------------- | -------------------------------------------------------------- |
|
||||
| Visual Studio Enterprise 2019 | 16.6.30320.27 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise |
|
||||
| Name | Version | Path |
|
||||
| ----------------------------- | -------------- | -------------------------------------------------------------- |
|
||||
| Visual Studio Enterprise 2019 | 16.7.30413.136 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise |
|
||||
|
||||
#### Workloads, components and extensions:
|
||||
|
||||
| Package | Version |
|
||||
| ------------------------------------------------------------------------- | -------------- |
|
||||
| Component.Android.NDK.R16B | 16.6.30317.111 |
|
||||
| Component.Android.NDK.R16B | 16.7.30411.121 |
|
||||
| Component.Android.SDK25.Private | 16.0.28625.61 |
|
||||
| Component.Android.SDK28 | 16.2.29003.222 |
|
||||
| Component.Ant | 1.9.3.8 |
|
||||
@@ -211,22 +220,22 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Component.MDD.Android | 16.0.28517.75 |
|
||||
| Component.MDD.Linux | 16.5.29515.121 |
|
||||
| Component.MDD.Linux.GCC.arm | 16.5.29515.121 |
|
||||
| Component.Microsoft.VisualStudio.LiveShare | 1.0.1998 |
|
||||
| Component.Microsoft.VisualStudio.LiveShare | 1.0.2518 |
|
||||
| Component.Microsoft.VisualStudio.RazorExtension | 16.0.28714.129 |
|
||||
| Component.Microsoft.VisualStudio.Tools.Applications | 16.0.29425.2 |
|
||||
| Component.Microsoft.VisualStudio.Web.AzureFunctions | 16.0.28714.129 |
|
||||
| Component.Microsoft.Web.LibraryManager | 16.0.28315.86 |
|
||||
| Component.Microsoft.Windows.DriverKit | 10.0.19030.0 |
|
||||
| Component.OpenJDK | 16.1.28811.260 |
|
||||
| Component.UnityEngine.x64 | 16.5.29515.121 |
|
||||
| Component.UnityEngine.x64 | 16.7.30310.162 |
|
||||
| Component.Unreal | 16.1.28810.153 |
|
||||
| Component.Unreal.Android | 16.1.28810.153 |
|
||||
| Component.WixToolset.VisualStudioExtension.Dev16 | 1.0.0.4 |
|
||||
| Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.4 |
|
||||
| Component.WixToolset.VisualStudioExtension.Schemas4 | 1.0.0.4 |
|
||||
| Component.Xamarin | 16.6.30013.169 |
|
||||
| Component.Xamarin | 16.7.30310.162 |
|
||||
| Component.Xamarin.RemotedSimulator | 16.0.28315.86 |
|
||||
| Microsoft.Component.Azure.DataLake.Tools | 16.6.30013.169 |
|
||||
| Microsoft.Component.Azure.DataLake.Tools | 16.7.30310.162 |
|
||||
| Microsoft.Component.MSBuild | 16.5.29515.121 |
|
||||
| Microsoft.Component.NetFX.Native | 16.5.29515.121 |
|
||||
| Microsoft.Component.PythonTools | 16.5.29515.121 |
|
||||
@@ -241,10 +250,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.Net.Component.4.6.1.TargetingPack | 16.0.28517.75 |
|
||||
| Microsoft.Net.Component.4.6.2.TargetingPack | 16.0.28517.75 |
|
||||
| Microsoft.Net.Component.4.6.TargetingPack | 16.0.28517.75 |
|
||||
| Microsoft.Net.Component.4.7.1.TargetingPack | 16.6.30027.131 |
|
||||
| Microsoft.Net.Component.4.7.1.TargetingPack | 16.7.30310.162 |
|
||||
| Microsoft.Net.Component.4.7.2.SDK | 16.4.29409.204 |
|
||||
| Microsoft.Net.Component.4.7.2.TargetingPack | 16.6.30027.131 |
|
||||
| Microsoft.Net.Component.4.7.TargetingPack | 16.6.30027.131 |
|
||||
| Microsoft.Net.Component.4.7.2.TargetingPack | 16.7.30310.162 |
|
||||
| Microsoft.Net.Component.4.7.TargetingPack | 16.7.30310.162 |
|
||||
| Microsoft.Net.Component.4.8.SDK | 16.4.29313.120 |
|
||||
| Microsoft.Net.Component.4.TargetingPack | 16.0.28517.75 |
|
||||
| Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools | 16.3.29207.166 |
|
||||
@@ -252,17 +261,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.Net.ComponentGroup.4.7.DeveloperTools | 16.3.29207.166 |
|
||||
| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 16.3.29207.166 |
|
||||
| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 16.0.28516.191 |
|
||||
| Microsoft.Net.Core.Component.SDK.2.1 | 16.6.30309.148 |
|
||||
| Microsoft.Net.Core.Component.SDK.2.1 | 16.7.30406.193 |
|
||||
| Microsoft.NetCore.Component.DevelopmentTools | 16.5.29721.120 |
|
||||
| Microsoft.NetCore.Component.Runtime.3.1 | 16.6.30309.148 |
|
||||
| Microsoft.NetCore.Component.SDK | 16.6.30309.148 |
|
||||
| Microsoft.NetCore.Component.Runtime.3.1 | 16.7.30406.193 |
|
||||
| Microsoft.NetCore.Component.SDK | 16.7.30406.193 |
|
||||
| Microsoft.NetCore.Component.Web | 16.5.29721.120 |
|
||||
| Microsoft.VisualStudio.Component.AppInsights.Tools | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.AspNet45 | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.Azure.ClientLibs | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.Azure.Kubernetes.Tools | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Azure.Kubernetes.Tools | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Azure.Powershell | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 16.4.29313.120 |
|
||||
@@ -278,9 +287,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.Debugger.JustInTime | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.Debugger.Snapshot | 16.5.29813.82 |
|
||||
| Microsoft.VisualStudio.Component.Debugger.TimeTravel | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.DiagnosticTools | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.DiagnosticTools | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.DockerTools | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Component.DotNetModelBuilder | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.DotNetModelBuilder | 16.7.30322.227 |
|
||||
| Microsoft.VisualStudio.Component.DslTools | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Component.EntityFramework | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Component.FSharp | 16.0.28315.86 |
|
||||
@@ -293,11 +302,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.IntelliCode | 0.2 |
|
||||
| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 16.5.29721.120 |
|
||||
| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.LinqToSql | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.LiveUnitTesting | 16.1.28811.260 |
|
||||
| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 16.4.29318.151 |
|
||||
| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Merq | 16.2.29012.281 |
|
||||
| Microsoft.VisualStudio.Component.MonoDebugger | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.MSODBC.SQL | 16.0.28625.61 |
|
||||
@@ -305,9 +314,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.Node.Tools | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.NuGet | 16.1.28829.92 |
|
||||
| Microsoft.VisualStudio.Component.NuGet.BuildTools | 16.1.28829.92 |
|
||||
| Microsoft.VisualStudio.Component.PortableLibrary | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.PortableLibrary | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Roslyn.Compiler | 16.0.28714.129 |
|
||||
| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Sharepoint.Tools | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Component.SQL.ADAL | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.SQL.CLR | 16.0.28315.86 |
|
||||
@@ -318,11 +327,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 16.0.28327.66 |
|
||||
| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.TextTemplating | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.TypeScript.3.8 | 16.0.29813.82 |
|
||||
| Microsoft.VisualStudio.Component.TypeScript.3.9 | 16.0.30322.227 |
|
||||
| Microsoft.VisualStudio.Component.Unity | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 16.3.29207.166 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.25.x86.x64 | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.140 | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.VC.14.25.x86.x64 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.140 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.ASAN | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.ATL | 16.4.29313.120 |
|
||||
| Microsoft.VisualStudio.Component.VC.ATL.ARM | 16.4.29313.120 |
|
||||
@@ -332,11 +341,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.ATLMFC | 16.4.29313.120 |
|
||||
| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 16.5.29721.120 |
|
||||
| Microsoft.VisualStudio.Component.VC.CLI.Support | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.CLI.Support | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.CMake.Project | 16.3.29103.31 |
|
||||
| Microsoft.VisualStudio.Component.VC.CoreIde | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.VC.CoreIde | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 16.6.30027.131 |
|
||||
| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 16.3.29207.166 |
|
||||
| Microsoft.VisualStudio.Component.VC.MFC.ARM | 16.4.29313.120 |
|
||||
| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 16.5.29721.120 |
|
||||
@@ -344,17 +353,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 16.5.29721.120 |
|
||||
| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.Redist.MSM | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.VC.Tools.ARM | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ARM | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.Tools.ARM | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ARM | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ARM.Spectre | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ARM64 | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ARM64 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ARM64.Spectre | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ATL | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.ATL.ARM.Spectre | 16.5.29721.120 |
|
||||
@@ -364,79 +373,98 @@ Note: MSYS2 is pre-installed on image but not added to PATH.
|
||||
| Microsoft.VisualStudio.Component.VC.v141.MFC.ARM.Spectre | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.MFC.ARM64.Spectre | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.MFC.Spectre | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.x86.x64 | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.x86.x64 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.VC.v141.x86.x64.Spectre | 16.5.29515.121 |
|
||||
| Microsoft.VisualStudio.Component.VSSDK | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Component.Wcf.Tooling | 16.0.28625.61 |
|
||||
| Microsoft.VisualStudio.Component.Web | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.WebDeploy | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.16299 | 16.6.30027.131 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.17134 | 16.6.30027.131 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.16299 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.17134 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.17763 | 16.0.28517.75 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.18362 | 16.1.28829.92 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 16.6.30107.105 |
|
||||
| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Component.WinXP | 16.1.28811.260 |
|
||||
| Microsoft.VisualStudio.Component.Workflow | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 16.0.28621.142 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 16.0.28528.71 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 16.0.28621.142 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 16.2.29012.281 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 16.6.30027.131 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 16.3.29102.218 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.UWP.Support | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin | 16.5.29514.35 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 16.4.29318.151 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.Web | 16.4.29318.151 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 16.2.29003.222 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 16.3.29207.166 |
|
||||
| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Workload.Azure | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Workload.CoreEditor | 16.0.28315.86 |
|
||||
| Microsoft.VisualStudio.Workload.Data | 16.0.28720.110 |
|
||||
| Microsoft.VisualStudio.Workload.DataScience | 16.0.28720.110 |
|
||||
| Microsoft.VisualStudio.Workload.ManagedDesktop | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Workload.ManagedDesktop | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Workload.ManagedGame | 16.5.29514.35 |
|
||||
| Microsoft.VisualStudio.Workload.NativeCrossPlat | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Workload.NativeDesktop | 16.5.29514.35 |
|
||||
| Microsoft.VisualStudio.Workload.NativeGame | 16.5.29514.35 |
|
||||
| Microsoft.VisualStudio.Workload.NativeMobile | 16.5.29514.35 |
|
||||
| Microsoft.VisualStudio.Workload.NetCoreTools | 16.6.30013.169 |
|
||||
| Microsoft.VisualStudio.Workload.NetCoreTools | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Workload.NetCrossPlat | 16.5.29514.35 |
|
||||
| Microsoft.VisualStudio.Workload.NetWeb | 16.4.29409.204 |
|
||||
| Microsoft.VisualStudio.Workload.Node | 16.1.28825.262 |
|
||||
| Microsoft.VisualStudio.Workload.Office | 16.3.29207.166 |
|
||||
| Microsoft.VisualStudio.Workload.Python | 16.0.28621.142 |
|
||||
| Microsoft.VisualStudio.Workload.Universal | 16.6.30020.46 |
|
||||
| Microsoft.VisualStudio.Workload.Universal | 16.7.30310.162 |
|
||||
| Microsoft.VisualStudio.Workload.VisualStudioExtension | 16.4.29409.204 |
|
||||
| SSDT Microsoft Analysis Services Projects | 2.9.12 |
|
||||
| SSDT SQL Server Integration Services Projects | 3.8 |
|
||||
| SSDT SQL Server Integration Services Projects | 3.9 |
|
||||
| SSDT Microsoft Reporting Services Projects | 2.6.7 |
|
||||
| Windows Driver Kit | 3.11.4516 |
|
||||
| Windows Driver Kit Visual Studio Extension | 10.1.19041.1 |
|
||||
| WIX Toolset | 3.11.4516 |
|
||||
| WIX Toolset Studio 2019 Extension | 1.0.0.4 |
|
||||
|
||||
#### Microsoft Visual C++:
|
||||
|
||||
| Name | Architecture | Version |
|
||||
| -------------------------------------------- | ------------ | ----------- |
|
||||
| Microsoft Visual C++ 2010 Redistributable | x64 | 10.0.40219 |
|
||||
| Microsoft Visual C++ 2010 Redistributable | x86 | 10.0.40219 |
|
||||
| Microsoft Visual C++ 2012 Additional Runtime | x64 | 11.0.61030 |
|
||||
| Microsoft Visual C++ 2012 Minimum Runtime | x64 | 11.0.61030 |
|
||||
| Microsoft Visual C++ 2013 Additional Runtime | x64 | 12.0.40660 |
|
||||
| Microsoft Visual C++ 2013 Minimum Runtime | x64 | 12.0.40660 |
|
||||
| Microsoft Visual C++ 2013 Additional Runtime | x86 | 12.0.21005 |
|
||||
| Microsoft Visual C++ 2013 Minimum Runtime | x86 | 12.0.21005 |
|
||||
| Microsoft Visual C++ 2019 Additional Runtime | x64 | 14.27.29016 |
|
||||
| Microsoft Visual C++ 2019 Debug Runtime | x64 | 14.27.29016 |
|
||||
| Microsoft Visual C++ 2019 Minimum Runtime | x64 | 14.27.29016 |
|
||||
| Microsoft Visual C++ 2019 Additional Runtime | x86 | 14.27.29016 |
|
||||
| Microsoft Visual C++ 2019 Debug Runtime | x86 | 14.27.29016 |
|
||||
| Microsoft Visual C++ 2019 Minimum Runtime | x86 | 14.27.29016 |
|
||||
|
||||
### .NET Core SDK
|
||||
`Location C:\Program Files\dotnet\sdk`
|
||||
- 2.1.300 2.1.301 2.1.302 2.1.401 2.1.402 2.1.403 2.1.500 2.1.502 2.1.503 2.1.504 2.1.505 2.1.506 2.1.507 2.1.508 2.1.509 2.1.510 2.1.511 2.1.512 2.1.513 2.1.514 2.1.515 2.1.516 2.1.602 2.1.603 2.1.604 2.1.605 2.1.606 2.1.607 2.1.608 2.1.609 2.1.610 2.1.611 2.1.612 2.1.613 2.1.700 2.1.701 2.1.801 2.1.802 2.1.803 2.1.804 2.1.805 2.1.806 2.1.807 2.1.808 3.1.100 3.1.101 3.1.102 3.1.103 3.1.104 3.1.105 3.1.106 3.1.200 3.1.201 3.1.202 3.1.300 3.1.301 3.1.302
|
||||
- 2.1.300 2.1.301 2.1.302 2.1.401 2.1.402 2.1.403 2.1.500 2.1.502 2.1.503 2.1.504 2.1.505 2.1.506 2.1.507 2.1.508 2.1.509 2.1.510 2.1.511 2.1.512 2.1.513 2.1.514 2.1.515 2.1.516 2.1.517 2.1.602 2.1.603 2.1.604 2.1.605 2.1.606 2.1.607 2.1.608 2.1.609 2.1.610 2.1.611 2.1.612 2.1.613 2.1.614 2.1.700 2.1.701 2.1.801 2.1.802 2.1.803 2.1.804 2.1.805 2.1.806 2.1.807 2.1.808 2.1.809 3.1.100 3.1.101 3.1.102 3.1.103 3.1.104 3.1.105 3.1.106 3.1.107 3.1.200 3.1.201 3.1.202 3.1.300 3.1.301 3.1.302 3.1.401
|
||||
|
||||
### .NET Core Runtime
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All`
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 2.1.21
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App`
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 2.1.21 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App`
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6
|
||||
- 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.20 2.1.21 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
|
||||
|
||||
`Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App`
|
||||
- 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6
|
||||
- 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
|
||||
|
||||
### .NET Framework
|
||||
`Type: Developer Pack`
|
||||
@@ -462,7 +490,7 @@ All other versions are saved but not installed.
|
||||
| ------------------ | ------------------ |
|
||||
| DockerMsftProvider | 1.0.0.8 |
|
||||
| MarkdownPS | 1.9 |
|
||||
| Pester | 3.4.0<br>5.0.2 |
|
||||
| Pester | 3.4.0<br>5.0.3 |
|
||||
| PowerShellGet | 1.0.0.1<br>2.2.4.1 |
|
||||
| PSWindowsUpdate | 2.2.0.2 |
|
||||
| SqlServer | 21.1.18226 |
|
||||
@@ -487,8 +515,8 @@ All other versions are saved but not installed.
|
||||
| android-26 | Android SDK Platform 26, Revision 2 |
|
||||
| android-27 | Android SDK Platform 27, Revision 3 |
|
||||
| android-28 | Android SDK Platform 28, rev 6, Revision 6 |
|
||||
| android-29 | Android SDK Platform 29, Revision 4 |
|
||||
| android-30 | Android SDK Platform 30, Revision 2 |
|
||||
| android-29 | Android SDK Platform 29, Revision 5 |
|
||||
| android-30 | Android SDK Platform 30, Revision 3 |
|
||||
|
||||
### Android SDK Build-Tools
|
||||
`Location C:\Program Files (x86)\Android\android-sdk\build-tools`
|
||||
@@ -526,6 +554,8 @@ All other versions are saved but not installed.
|
||||
| build-tools-29.0.2 | Android SDK Build-Tools, Revision 29.0.2 |
|
||||
| build-tools-29.0.3 | Android SDK Build-Tools, Revision 29.0.3 |
|
||||
| build-tools-30.0.0 | Android SDK Build-Tools, Revision 30.0.0 |
|
||||
| build-tools-30.0.1 | Android SDK Build-Tools, Revision 30.0.1 |
|
||||
| build-tools-30.0.2 | Android SDK Build-Tools, Revision 30.0.2 |
|
||||
|
||||
### Android Extra Packages
|
||||
| Package Name | Version |
|
||||
|
||||
14
images/win/scripts/Installers/Configure-DynamicPort.ps1
Normal file
14
images/win/scripts/Installers/Configure-DynamicPort.ps1
Normal file
@@ -0,0 +1,14 @@
|
||||
# https://support.microsoft.com/en-us/help/929851/the-default-dynamic-port-range-for-tcp-ip-has-changed-in-windows-vista
|
||||
# The new default start port is 49152, and the new default end port is 65535.
|
||||
# Default port configuration was changed during image generation by Visual Studio Enterprise Installer to:
|
||||
# Protocol tcp Dynamic Port Range
|
||||
# ---------------------------------
|
||||
# Start Port : 1024
|
||||
# Number of Ports : 64511
|
||||
Write-Host "Set the dynamic port range to start at port 49152 and to end at the 65536 (16384 ports)"
|
||||
$null = netsh int ipv4 set dynamicport tcp start=49152 num=16384
|
||||
$null = netsh int ipv4 set dynamicport udp start=49152 num=16384
|
||||
$null = netsh int ipv6 set dynamicport tcp start=49152 num=16384
|
||||
$null = netsh int ipv6 set dynamicport udp start=49152 num=16384
|
||||
|
||||
Invoke-PesterTests -TestFile "WindowsFeatures" -TestName "DynamicPorts"
|
||||
@@ -119,6 +119,11 @@ if (Test-IsWin16) {
|
||||
Choco-Install -PackageName vcredist140
|
||||
}
|
||||
|
||||
if (Test-IsWin19) {
|
||||
# Install vcredist2010
|
||||
Choco-Install -PackageName vcredist2010
|
||||
}
|
||||
|
||||
# Expand disk size of OS drive
|
||||
New-Item -Path d:\ -Name cmds.txt -ItemType File -Force
|
||||
Add-Content -Path d:\cmds.txt "SELECT VOLUME=C`r`nEXTEND"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
Import-Module -Name ImageHelpers -Force
|
||||
|
||||
$InstallerName = "DacFramework.msi"
|
||||
$InstallerUrl = "https://go.microsoft.com/fwlink/?linkid=2128142"
|
||||
$InstallerUrl = "https://go.microsoft.com/fwlink/?linkid=2134206"
|
||||
|
||||
Install-Binary -Url $InstallerUrl -Name $InstallerName
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ function InstallAllValidSdks()
|
||||
|
||||
# Consider all channels except preview/eol channels.
|
||||
# Sort the channels in ascending order
|
||||
$dotnetChannels = $dotnetChannels.'releases-index' | Where-Object { (!$_."support-phase".Equals('preview') -and !$_."support-phase".Equals('eol')) } | Sort-Object { [Version] $_."channel-version" }
|
||||
$dotnetChannels = $dotnetChannels.'releases-index' | Where-Object { (!$_."support-phase".Equals('preview') -and !$_."support-phase".Equals('eol') -and !$_."support-phase".Equals('rc')) } | Sort-Object { [Version] $_."channel-version" }
|
||||
|
||||
# Download installation script.
|
||||
$installationName = "dotnet-install.ps1"
|
||||
|
||||
@@ -8,4 +8,4 @@ $googleCloudSDKInstaller = "https://dl.google.com/dl/cloudsdk/channels/rapid/Goo
|
||||
$argumentList = @("/S", "/allusers", "/noreporting")
|
||||
Install-Binary -Url $googleCloudSDKInstaller -Name "GoogleCloudSDKInstaller.exe" -ArgumentList $argumentList
|
||||
|
||||
Invoke-PesterTests -TestFile "Tools" -TestName "GoogleCouldSDK"
|
||||
Invoke-PesterTests -TestFile "Tools" -TestName "GoogleCloudSDK"
|
||||
|
||||
@@ -119,7 +119,7 @@ setx M2_REPO $m2_repo /M
|
||||
setx MAVEN_OPTS $maven_opts /M
|
||||
|
||||
# Download cobertura jars
|
||||
$uri = 'https://ayera.dl.sourceforge.net/project/cobertura/cobertura/2.1.1/cobertura-2.1.1-bin.zip'
|
||||
$uri = 'https://downloads.sourceforge.net/project/cobertura/cobertura/2.1.1/cobertura-2.1.1-bin.zip'
|
||||
$coberturaPath = "C:\cobertura-2.1.1"
|
||||
|
||||
$archivePath = Start-DownloadWithRetry -Url $uri -Name "cobertura.zip"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
## Desc: Install MongoDB
|
||||
####################################################################################
|
||||
|
||||
Choco-Install -PackageName mongodb -ArgumentList @("--version","4.2.8")
|
||||
Choco-Install -PackageName mongodb
|
||||
$mongoPath = (Get-CimInstance Win32_Service -Filter "Name LIKE 'mongodb'").PathName
|
||||
$mongoBin = Split-Path -Path $mongoPath.split('"')[1]
|
||||
Add-MachinePathItem "$mongoBin"
|
||||
|
||||
@@ -17,11 +17,11 @@ Choco-Install -PackageName nodejs-lts -ArgumentList "--force"
|
||||
Add-MachinePathItem $PrefixPath
|
||||
$env:Path = Get-MachinePath
|
||||
|
||||
setx NPM_CONFIG_PREFIX $PrefixPath /M
|
||||
$env:NPM_CONFIG_PREFIX = $PrefixPath
|
||||
setx npm_config_prefix $PrefixPath /M
|
||||
$env:npm_config_prefix = $PrefixPath
|
||||
|
||||
setx NPM_CONFIG_CACHE $CachePath /M
|
||||
$env:NPM_CONFIG_CACHE = $CachePath
|
||||
setx npm_config_cache $CachePath /M
|
||||
$env:npm_config_cache = $CachePath
|
||||
|
||||
npm config set registry http://registry.npmjs.org/
|
||||
|
||||
@@ -35,4 +35,4 @@ npm install -g lerna
|
||||
npm install -g node-sass
|
||||
npm install -g newman
|
||||
|
||||
Invoke-PesterTests -TestFile "Node"
|
||||
Invoke-PesterTests -TestFile "Node"
|
||||
|
||||
8
images/win/scripts/Installers/Install-Pulumi.ps1
Normal file
8
images/win/scripts/Installers/Install-Pulumi.ps1
Normal file
@@ -0,0 +1,8 @@
|
||||
################################################################################
|
||||
## File: Install-Pulumi.ps1
|
||||
## Desc: Install Pulumi
|
||||
################################################################################
|
||||
|
||||
Choco-Install -PackageName pulumi
|
||||
|
||||
Invoke-PesterTests -TestFile "Tools" -TestName "Pulumi"
|
||||
@@ -94,6 +94,7 @@ $markdown += New-MDList -Style Unordered -Lines @(
|
||||
(Get-NewmanVersion),
|
||||
(Get-OpenSSLVersion),
|
||||
(Get-PackerVersion),
|
||||
(Get-PulumiVersion),
|
||||
(Get-SQLPSVersion),
|
||||
(Get-SQLServerPSVersion),
|
||||
(Get-SVNVersion),
|
||||
@@ -173,6 +174,11 @@ $markdown += New-MDNewLine
|
||||
$markdown += ((Get-VisualStudioComponents) + (Get-VisualStudioExtensions)) | New-MDTable
|
||||
$markdown += New-MDNewLine
|
||||
|
||||
$markdown += New-MDHeader "Microsoft Visual C++:" -Level 4
|
||||
$markdown += New-MDNewLine
|
||||
$markdown += Get-VisualCPPComponents | New-MDTable
|
||||
$markdown += New-MDNewLine
|
||||
|
||||
$markdown += New-MDHeader ".NET Core SDK" -Level 3
|
||||
$sdk = Get-DotnetSdks
|
||||
$markdown += "``Location $($sdk.Path)``"
|
||||
|
||||
@@ -107,6 +107,10 @@ function Get-PackerVersion {
|
||||
return "Packer $(packer --version)"
|
||||
}
|
||||
|
||||
function Get-PulumiVersion {
|
||||
return "Pulumi $(pulumi version)"
|
||||
}
|
||||
|
||||
function Get-SQLPSVersion {
|
||||
$module = Get-Module -Name SQLPS -ListAvailable
|
||||
$version = $module.Version
|
||||
@@ -222,5 +226,24 @@ function Get-NewmanVersion {
|
||||
}
|
||||
|
||||
function Get-GHVersion {
|
||||
return "GitHub CLI $(gh --version)"
|
||||
($(gh --version) | Select-String -Pattern "gh version") -match "gh version (?<version>\d+\.\d+\.\d+)" | Out-Null
|
||||
$ghVersion = $Matches.Version
|
||||
return "GitHub CLI $ghVersion"
|
||||
}
|
||||
|
||||
function Get-VisualCPPComponents {
|
||||
$vcpp = Get-CimInstance -ClassName Win32_Product -Filter "Name LIKE 'Microsoft Visual C++%'"
|
||||
$vcpp | Sort-Object Name, Version | ForEach-Object {
|
||||
$isMatch = $_.Name -match "^(?<Name>Microsoft Visual C\+\+ \d{4})\s+(?<Arch>\w{3})\s+(?<Ext>.+)\s+-"
|
||||
if ($isMatch) {
|
||||
$name = '{0} {1}' -f $matches["Name"], $matches["Ext"]
|
||||
$arch = $matches["Arch"].ToLower()
|
||||
$version = $_.Version
|
||||
[PSCustomObject]@{
|
||||
Name = $name
|
||||
Architecture = $arch
|
||||
Version = $version
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -17,13 +17,14 @@ Describe "Chrome" {
|
||||
|
||||
Context "Browser" {
|
||||
$chromeRegPath = "HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe"
|
||||
$chromePath = (Get-ItemProperty $chromeRegPath).'(default)'
|
||||
|
||||
It "Chrome '<chromeRegPath>' registry path exists" -TestCases @{chromeRegPath = $chromeRegPath} {
|
||||
$chromeRegPath | Should -Exist
|
||||
}
|
||||
|
||||
It "Chrome VersionInfo registry value exists" -TestCases @{chromeRegPath = $chromeRegPath} {
|
||||
$versionInfo = (Get-Item (Get-ItemProperty $chromeRegPath).'(Default)').VersionInfo
|
||||
It "Chrome VersionInfo registry value exists" -TestCases @{chromePath = $chromePath} {
|
||||
$versionInfo = (Get-Item $chromePath).VersionInfo
|
||||
$versionInfo | Should -Not -BeNullOrEmpty
|
||||
}
|
||||
|
||||
@@ -41,8 +42,10 @@ Describe "Chrome" {
|
||||
Get-NetFirewallRule -DisplayName BlockGoogleUpdate | Should -Not -BeNullOrEmpty
|
||||
}
|
||||
|
||||
It "chrome.exe is installed" {
|
||||
"${env:ProgramFiles(x86)}\Google\Chrome\Application\chrome.exe" | Should -Exist
|
||||
It "<chromePath> is installed" -TestCases @{chromePath = $chromePath} {
|
||||
$chromeName = (Get-Item $chromePath).Name
|
||||
$chromePath | Should -Exist
|
||||
$chromeName | Should -BeExactly "chrome.exe"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
$releaseIndexUrl = "https://raw.githubusercontent.com/dotnet/core/master/release-notes/releases-index.json"
|
||||
$dotnetChannels = (New-Object system.net.webclient).DownloadString($releaseIndexUrl) | ConvertFrom-Json
|
||||
$dotnetVersions = $dotnetChannels.'releases-index' | Where-Object { (!$_."support-phase".Equals('preview') -and !$_."support-phase".Equals('eol')) } | Select-Object -ExpandProperty "channel-version"
|
||||
$dotnetVersions = $dotnetChannels.'releases-index' | Where-Object { (!$_."support-phase".Equals('preview') -and !$_."support-phase".Equals('eol') -and !$_."support-phase".Equals('rc')) } | Select-Object -ExpandProperty "channel-version"
|
||||
|
||||
Describe "Dotnet SDK" {
|
||||
|
||||
|
||||
@@ -139,7 +139,7 @@ Describe "InnoSetup" {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "GoogleCouldSDK" {
|
||||
Describe "GoogleCloudSDK" {
|
||||
It "<ToolName>" -TestCases @(
|
||||
@{ ToolName = "bq" }
|
||||
@{ ToolName = "gcloud" }
|
||||
@@ -196,6 +196,12 @@ Describe "PowerShell Core" {
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Pulumi" {
|
||||
It "pulumi" {
|
||||
"pulumi version" | Should -ReturnZeroExitCode
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Sbt" {
|
||||
It "sbt" {
|
||||
"sbt --version" | Should -ReturnZeroExitCode
|
||||
|
||||
@@ -32,10 +32,28 @@ Describe "ContainersFeature" {
|
||||
}
|
||||
|
||||
Describe "DiskSpace" {
|
||||
it "The image has enough disk space"{
|
||||
It "The image has enough disk space"{
|
||||
$availableSpaceMB = [math]::Round((Get-PSDrive -Name C).Free / 1MB)
|
||||
$minimumFreeSpaceMB = 18 * 1024
|
||||
|
||||
$availableSpaceMB | Should -BeGreaterThan $minimumFreeSpaceMB
|
||||
}
|
||||
}
|
||||
|
||||
Describe "DynamicPorts" {
|
||||
It "Test TCP dynamicport start=49152 num=16384" {
|
||||
$tcpPorts = Get-NetTCPSetting | Where-Object {$_.SettingName -ne "Automatic"} | Where-Object {
|
||||
$_.DynamicPortRangeStartPort -ne 49152 -or $_.DynamicPortRangeNumberOfPorts -ne 16384
|
||||
}
|
||||
|
||||
$tcpPorts | Should -BeNullOrEmpty
|
||||
}
|
||||
|
||||
It "Test UDP dynamicport start=49152 num=16384" {
|
||||
$udpPorts = Get-NetUDPSetting | Where-Object {
|
||||
$_.DynamicPortRangeStartPort -ne 49152 -or $_.DynamicPortRangeNumberOfPorts -ne 16384
|
||||
}
|
||||
|
||||
$udpPorts | Should -BeNullOrEmpty
|
||||
}
|
||||
}
|
||||
@@ -120,7 +120,8 @@
|
||||
"3.5.0",
|
||||
"3.8.0",
|
||||
"4.3.0",
|
||||
"4.4.0"
|
||||
"4.4.0",
|
||||
"4.6.0"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -129,7 +130,7 @@
|
||||
"android-30", "android-29", "android-28", "android-27", "android-26", "android-25", "android-24", "android-23", "android-22", "android-21", "android-19"
|
||||
],
|
||||
"build_tools": [
|
||||
"30.0.0", "29.0.3", "29.0.2", "29.0.1", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0", "26.0.3", "26.0.2", "26.0.1", "26.0.0", "25.0.3", "25.0.2", "25.0.1", "25.0.0", "24.0.3", "24.0.2", "24.0.1", "24.0.0", "23.0.3", "23.0.2", "23.0.1", "22.0.1", "21.1.2", "20.0.0", "19.1.0"
|
||||
"30.0.2", "30.0.1", "30.0.0", "29.0.3", "29.0.2", "29.0.1", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0", "26.0.3", "26.0.2", "26.0.1", "26.0.0", "25.0.3", "25.0.2", "25.0.1", "25.0.0", "24.0.3", "24.0.2", "24.0.1", "24.0.0", "23.0.3", "23.0.2", "23.0.1", "22.0.1", "21.1.2", "20.0.0", "19.1.0"
|
||||
],
|
||||
"extra_list": [
|
||||
"android;m2repository",
|
||||
|
||||
@@ -129,7 +129,8 @@
|
||||
"3.5.0",
|
||||
"3.8.0",
|
||||
"4.3.0",
|
||||
"4.4.0"
|
||||
"4.4.0",
|
||||
"4.6.0"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -138,7 +139,7 @@
|
||||
"android-30", "android-29", "android-28", "android-27", "android-26", "android-25", "android-24", "android-23", "android-22", "android-21", "android-19"
|
||||
],
|
||||
"build_tools": [
|
||||
"30.0.0", "29.0.3", "29.0.2", "29.0.1", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0", "26.0.3", "26.0.2", "26.0.1", "26.0.0", "25.0.3", "25.0.2", "25.0.1", "25.0.0", "24.0.3", "24.0.2", "24.0.1", "24.0.0", "23.0.3", "23.0.2", "23.0.1", "22.0.1", "21.1.2", "20.0.0", "19.1.0"
|
||||
"30.0.2", "30.0.1", "30.0.0", "29.0.3", "29.0.2", "29.0.1", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0", "26.0.3", "26.0.2", "26.0.1", "26.0.0", "25.0.3", "25.0.2", "25.0.1", "25.0.0", "24.0.3", "24.0.2", "24.0.1", "24.0.0", "23.0.3", "23.0.2", "23.0.1", "22.0.1", "21.1.2", "20.0.0", "19.1.0"
|
||||
],
|
||||
"extra_list": [
|
||||
"android;m2repository",
|
||||
@@ -238,6 +239,7 @@
|
||||
"Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang",
|
||||
"Microsoft.VisualStudio.ComponentGroup.Web.CloudTools",
|
||||
"Microsoft.VisualStudio.ComponentGroup.UWP.VC",
|
||||
"Microsoft.VisualStudio.Workload.Azure",
|
||||
"Microsoft.VisualStudio.Workload.Data",
|
||||
"Microsoft.VisualStudio.Workload.DataScience",
|
||||
|
||||
Reference in New Issue
Block a user