Get repository up to speed.

This commit is contained in:
Shady Ibraheem
2019-12-11 14:58:32 -05:00
parent adcb11adc9
commit 56f09d567a
34 changed files with 3246 additions and 268 deletions

View File

@@ -14,7 +14,7 @@ We currently offer Linux, macOS, and Windows virtual environments:
- **Linux**. We offer Ubuntu 16.04 and Ubuntu 18.04. We do not plan to offer other Linux distributions. If you want to build using other distributions with the hosted virtual environments, we suggest you use Docker. Alternatively, you can host your own VMs and make use of self-hosted runners. - **Linux**. We offer Ubuntu 16.04 and Ubuntu 18.04. We do not plan to offer other Linux distributions. If you want to build using other distributions with the hosted virtual environments, we suggest you use Docker. Alternatively, you can host your own VMs and make use of self-hosted runners.
- **macOS**. We offer macOS Catalina 10.15. - **macOS**. We offer macOS Catalina 10.15.
- **Windows**. We offer Windows Server 2019. - **Windows**. We offer Windows Server 2016 and Windows Server 2019.
## Guidelines for what's installed ## Guidelines for what's installed
We follow these rough guidelines when deciding what to pre-install: We follow these rough guidelines when deciding what to pre-install:

View File

@@ -1,9 +1,10 @@
$ErrorActionPreference = 'Stop' $ErrorActionPreference = 'Stop'
enum ImageType { enum ImageType {
Windows2019 = 0 Windows2016 = 0
Ubuntu1604 = 1 Windows2019 = 1
Ubuntu1804 = 2 Ubuntu1604 = 2
Ubuntu1804 = 3
} }
Function Get-PackerTemplatePath { Function Get-PackerTemplatePath {
@@ -17,7 +18,10 @@ Function Get-PackerTemplatePath {
$relativePath = "N/A" $relativePath = "N/A"
switch ($ImageType) { switch ($ImageType) {
([ImageType]::WindowsLatest) { ([ImageType]::Windows2016) {
$relativePath = "\images\win\Windows2016-Azure.json"
}
([ImageType]::Windows2019) {
$relativePath = "\images\win\Windows2019-Azure.json" $relativePath = "\images\win\Windows2019-Azure.json"
} }
([ImageType]::Ubuntu1604) { ([ImageType]::Ubuntu1604) {
@@ -49,7 +53,7 @@ Function GenerateResourcesAndImage {
The root path of the image generation repository source. The root path of the image generation repository source.
.PARAMETER ImageType .PARAMETER ImageType
The type of the image being generated. Valid options are: {"WindowsLatest", "Ubuntu1604", "Ubuntu1804"}. The type of the image being generated. Valid options are: {"Windows2016", "Windows2019", "Ubuntu1604", "Ubuntu1804"}.
.PARAMETER AzureLocation .PARAMETER AzureLocation
The location of the resources being created in Azure. For example "East US". The location of the resources being created in Azure. For example "East US".

View File

@@ -1,11 +1,11 @@
# Hosted Ubuntu 1604 Image (Ubuntu 16.04.6 LTS) # Hosted Ubuntu 1604 Image (Ubuntu 16.04.6 LTS)
The following software is installed on machines in the Hosted Ubuntu 1604 (20190930.2) pool The following software is installed on machines in the Hosted Ubuntu 1604 (20191202.1) pool
*** ***
- 7-Zip 9.20 - 7-Zip 9.20
- Ansible (ansible 2.8.5) - Ansible (ansible 2.9.1)
- AzCopy (azcopy 7.3.0-netcore) - AzCopy (azcopy 7.3.0-netcore)
- Azure CLI (azure-cli 2.0.74) - Azure CLI (azure-cli 2.0.77)
- Azure CLI (azure-devops 0.12.0) - Azure CLI (azure-devops 0.16.0)
- Basic CLI: - Basic CLI:
- curl - curl
- dnsutils - dnsutils
@@ -29,68 +29,73 @@ The following software is installed on machines in the Hosted Ubuntu 1604 (20190
- wget - wget
- zip - zip
- tzdata - tzdata
- AWS CLI (aws-cli/1.16.248 Python/2.7.12 Linux/4.15.0-1057-azure botocore/1.12.238) - AWS CLI (aws-cli/1.16.293 Python/2.7.12 Linux/4.15.0-1063-azure botocore/1.13.29)
- build-essential - build-essential
- Clang 6.0 (clang version 6.0.1-svn334776-1~exp1~20190309042730.123 (branches/release_60)) - Clang 6.0 (clang version 6.0.1-svn334776-1~exp1~20190309042730.123 (branches/release_60))
- CMake (cmake version 3.12.4) - CMake (cmake version 3.12.4)
- Docker Compose (docker-compose version 1.22.0, build f46880fe) - Docker Compose (docker-compose version 1.22.0, build f46880fe)
- Docker (Docker version 3.0.6, build a63faebc) - Docker (Docker version 3.0.8, build 2355349d)
- Docker (Docker version 3.0.6, build a63faebc) - Docker (Docker version 3.0.8, build 2355349d)
- .NET Core SDK 1.0.1 - .NET Core SDK:
- .NET Core SDK 1.0.4 - 2.2.402
- .NET Core SDK 1.1.10 - 2.2.401
- .NET Core SDK 1.1.11 - 2.2.301
- .NET Core SDK 1.1.12 - 2.2.300
- .NET Core SDK 1.1.13 - 2.2.207
- .NET Core SDK 1.1.4 - 2.2.206
- .NET Core SDK 1.1.5 - 2.2.205
- .NET Core SDK 1.1.7 - 2.2.204
- .NET Core SDK 1.1.8 - 2.2.203
- .NET Core SDK 1.1.9 - 2.2.202
- .NET Core SDK 2.0.0 - 2.2.110
- .NET Core SDK 2.0.3 - 2.2.109
- .NET Core SDK 2.1.100 - 2.2.108
- .NET Core SDK 2.1.101 - 2.2.107
- .NET Core SDK 2.1.102 - 2.2.106
- .NET Core SDK 2.1.103 - 2.2.105
- .NET Core SDK 2.1.104 - 2.2.104
- .NET Core SDK 2.1.105 - 2.2.103
- .NET Core SDK 2.1.2 - 2.2.102
- .NET Core SDK 2.1.200 - 2.2.101
- .NET Core SDK 2.1.201 - 2.2.100
- .NET Core SDK 2.1.202 - 2.1.802
- .NET Core SDK 2.1.300 - 2.1.801
- .NET Core SDK 2.1.301 - 2.1.701
- .NET Core SDK 2.1.302 - 2.1.700
- .NET Core SDK 2.1.4 - 2.1.607
- .NET Core SDK 2.1.400 - 2.1.606
- .NET Core SDK 2.1.401 - 2.1.605
- .NET Core SDK 2.1.402 - 2.1.604
- .NET Core SDK 2.1.403 - 2.1.603
- .NET Core SDK 2.1.500 - 2.1.602
- .NET Core SDK 2.1.502 - 2.1.510
- .NET Core SDK 2.1.503 - 2.1.509
- .NET Core SDK 2.1.504 - 2.1.508
- .NET Core SDK 2.1.505 - 2.1.507
- .NET Core SDK 2.2.100 - 2.1.506
- .NET Core SDK 2.2.101 - 2.1.505
- .NET Core SDK 2.2.102 - 2.1.504
- .NET Core SDK 2.2.103 - 2.1.503
- .NET Core SDK 2.2.104 - 2.1.502
- .NET Core SDK 2.2.105 - 2.1.500
- .NET Core SDK 3.0 - 2.1.403
- Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.5) - 2.1.402
- Firefox (Mozilla Firefox 69.0.1) - 2.1.401
- 2.1.302
- 2.1.301
- 2.1.300
- Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.5.6)
- Firefox (Mozilla Firefox 70.0.1)
- GNU C++ 7.4.0 - GNU C++ 7.4.0
- Git (2.23.0) - Git (2.24.0)
- Git Large File Storage (LFS) (2.8.0) - Git Large File Storage (LFS) (2.9.1)
- Go 1.9 (go version go1.9.7 linux/amd64) - Go 1.9 (go version go1.9.7 linux/amd64)
- Go 1.10 (go version go1.10.8 linux/amd64) - Go 1.10 (go version go1.10.8 linux/amd64)
- Go 1.11 (go version go1.11.12 linux/amd64) - Go 1.11 (go version go1.11.12 linux/amd64)
- Go 1.12 (go version go1.12.7 linux/amd64) - Go 1.12 (go version go1.12.7 linux/amd64)
- Go 1.13 (go version go1.13 linux/amd64) - Go 1.13 (go version go1.13 linux/amd64)
- Google Chrome (Google Chrome 77.0.3865.90 ) - Google Chrome (Google Chrome 78.0.3904.108 )
- Google Cloud SDK (264.0.0) - Google Cloud SDK (272.0.0)
- Haskell Cabal (cabal-install version 2.0.0.1 - Haskell Cabal (cabal-install version 2.0.0.1
compiled using version 2.0.1.1 of the Cabal library ) compiled using version 2.0.1.1 of the Cabal library )
- Haskell Cabal (cabal-install version 2.2.0.0 - Haskell Cabal (cabal-install version 2.2.0.0
@@ -108,62 +113,62 @@ compiled using version 3.0.0.0 of the Cabal library )
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.6.5) - GHC (The Glorious Glasgow Haskell Compilation System, version 8.6.5)
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.8.1) - GHC (The Glorious Glasgow Haskell Compilation System, version 8.8.1)
- Haskell Stack (Version 2.1.3, Git revision 636e3a759d51127df2b62f90772def126cdf6d1f (7735 commits) x86_64 hpack-0.31.2) - Haskell Stack (Version 2.1.3, Git revision 636e3a759d51127df2b62f90772def126cdf6d1f (7735 commits) x86_64 hpack-0.31.2)
- Heroku (heroku/7.31.0 linux-x64 node-v11.14.0) - Heroku (heroku/7.35.0 linux-x64 node-v12.13.0)
- HHVM (HipHop VM 4.24.0 (rel)) - HHVM (HipHop VM 4.33.0 (rel))
- ImageMagick - ImageMagick
- Azul Zulu OpenJDK (7) (openjdk version "1.7.0_232") - Azul Zulu OpenJDK (7) (openjdk version "1.7.0_242")
- Azul Zulu OpenJDK (8) (openjdk version "1.8.0_222") - Azul Zulu OpenJDK (8) (openjdk version "1.8.0_232")
- Azul Zulu OpenJDK (11) (openjdk version "11.0.4" 2019-07-16 LTS) - Azul Zulu OpenJDK (11) (openjdk version "11.0.5" 2019-10-15 LTS)
- Azul Zulu OpenJDK (12) (openjdk version "12.0.2" 2019-07-16) - Azul Zulu OpenJDK (12) (openjdk version "12.0.2" 2019-07-16)
- Ant (Apache Ant(TM) version 1.9.6 compiled on July 20 2018) - Ant (Apache Ant(TM) version 1.9.6 compiled on July 20 2018)
- Gradle 5.6.2 - Gradle 6.0.1
- Maven (Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T19:00:29Z)) - Maven (Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T15:06:16Z))
- kubectl (Client Version: v1.16.0) - Kind (v0.5.1)
- helm (Client: v2.14.3+g0e7f3b6) - kubectl (Client Version: v1.16.3)
- Leiningen (Leiningen 2.9.1 on Java 1.8.0_222 OpenJDK 64-Bit Server VM) - helm (Client: v2.16.1+gbbdfe5e)
- Leiningen (Leiningen 2.9.1 on Java 1.8.0_232 OpenJDK 64-Bit Server VM)
- Mercurial (Mercurial Distributed SCM (version 4.4.1)) - Mercurial (Mercurial Distributed SCM (version 4.4.1))
- Miniconda (conda 4.7.10) - Miniconda (conda 4.7.12)
- Mono (Mono JIT compiler version 6.4.0.198 (tarball Tue Sep 24 01:20:30 UTC 2019)) - Mono (Mono JIT compiler version 6.4.0.198 (tarball Tue Sep 24 01:20:30 UTC 2019))
- MySQL (mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper) - MySQL (mysql Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using EditLine wrapper)
- MySQL Server (user:root password:root) - MySQL Server (user:root password:root)
- MS SQL Server Client Tools - MS SQL Server Client Tools
- Node.js (v10.16.3) - Node.js (v12.13.1)
- Bower (1.8.8)
- Grunt (grunt-cli v1.2.0) - Grunt (grunt-cli v1.2.0)
- Gulp (CLI version: 2.2.0 - Gulp (CLI version: 2.2.0
Local version: Unknown) Local version: Unknown)
- n (6.0.1) - n (6.1.3)
- Parcel (1.12.3) - Parcel (1.12.4)
- TypeScript (Version 3.6.3) - TypeScript (Version 3.7.2)
- Webpack (4.41.0) - Webpack (4.41.2)
- Webpack CLI (3.3.9) - Webpack CLI (3.3.10)
- Yarn (1.19.0) - Yarn (1.19.2)
- PhantomJS (2.1.1) - PhantomJS (2.1.1)
- PHP 5.6 (PHP 5.6.40-12+ubuntu16.04.1+deb.sury.org+1 (cli) ) - PHP 5.6 (PHP 5.6.40-14+ubuntu16.04.1+deb.sury.org+1 (cli) )
- PHP 7.0 (PHP 7.0.33-11+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 13:30:45) ( NTS )) - PHP 7.0 (PHP 7.0.33-13+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:43:06) ( NTS ))
- PHP 7.1 (PHP 7.1.32-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 13:28:17) ( NTS )) - PHP 7.1 (PHP 7.1.33-2+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:41:45) ( NTS ))
- PHP 7.2 (PHP 7.2.22-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 12:54:12) ( NTS )) - PHP 7.2 (PHP 7.2.25-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:41:59) ( NTS ))
- PHP 7.3 (PHP 7.3.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 12:54:04) ( NTS )) - PHP 7.3 (PHP 7.3.12-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:36:56) ( NTS ))
- Composer (Composer version 1.9.0 2019-08-02 20:55:32) - Composer (Composer version 1.9.1 2019-11-01 17:20:17)
- PHPUnit (PHPUnit 7.5.16 by Sebastian Bergmann and contributors.) - PHPUnit (PHPUnit 7.5.17 by Sebastian Bergmann and contributors.)
- Pollinate - Pollinate
- Powershell (PowerShell 6.2.3) - Powershell (PowerShell 6.2.3)
- rustup (1.19.0) - rustup (1.20.2)
- rust (1.38.0) - rust (1.39.0)
- cargo (1.38.0) - cargo (1.39.0)
- rustfmt (1.4.4-stable) - rustfmt (1.4.8-stable)
- clippy (0.0.212) - clippy (0.0.212)
- rustdoc (1.38.0) - rustdoc (1.39.0)
- bindgen (execute - bindgen (execute
the the
0.51.1) 0.52.0)
- cbindgen (0.9.1) - cbindgen (0.10.0)
- Scala - sbt (1.3.4)
- Sphinx Open Source Search Server - Sphinx Open Source Search Server
- Subversion (svn, version 1.9.3 (r1718519)) - Subversion (svn, version 1.9.3 (r1718519))
- Terraform (Terraform v0.12.9) - Terraform (Terraform v0.12.16)
- Vcpkg 2019.09.12-unknownhash - Vcpkg 2019.09.12-unknownhash
- Zeit Now CLI (16.3.0) - Zeit Now CLI (16.6.0)
- Google Repository 58 - Google Repository 58
- Google Play services 49 - Google Play services 49
- Google APIs 24 - Google APIs 24
@@ -174,7 +179,7 @@ the
- Android Support Repository 47.0.0 - Android Support Repository 47.0.0
- Android Solver for ConstraintLayout 1.0.2 - Android Solver for ConstraintLayout 1.0.2
- Android Solver for ConstraintLayout 1.0.1 - Android Solver for ConstraintLayout 1.0.1
- Android SDK Platform-Tools 29.0.4 - Android SDK Platform-Tools 29.0.5
- Android SDK Platform 29 - Android SDK Platform 29
- Android SDK Platform 28 - Android SDK Platform 28
- Android SDK Platform 27 - Android SDK Platform 27
@@ -219,7 +224,7 @@ the
- Android SDK Build-Tools 20.0.0 - Android SDK Build-Tools 20.0.0
- Android SDK Build-Tools 19.1.0 - Android SDK Build-Tools 19.1.0
- Android SDK Build-Tools 17.0.0 - Android SDK Build-Tools 17.0.0
- Android NDK 20.0.5594570 - Android NDK 20.1.5948944
- Android ConstraintLayout 1.0.2 - Android ConstraintLayout 1.0.2
- Android ConstraintLayout 1.0.1 - Android ConstraintLayout 1.0.1
- Az Module (1.0.0) - Az Module (1.0.0)
@@ -227,27 +232,26 @@ the
- Az Module (2.3.2) - Az Module (2.3.2)
- Az Module (2.6.0) - Az Module (2.6.0)
- Cached container images - Cached container images
- jekyll/builder:latest (Digest: sha256:9182fe84c46f8c196fc89d5c960839053a31e246c39994f30498fbcf70cd4b04) - node:10 (Digest: sha256:be69034700545030c110f67ae22e0584ddd59eeb2af81e4bd7f16f3ba5fa93a6)
- node:10 (Digest: sha256:a2bc0489b71f88b358d2ed66efe0025b1896032ca6fd52df780426ce1acd18be) - node:12 (Digest: sha256:88ee7d2a5e18d359b4b5750ecb50a9b238ab467397c306aeb9955f4f11be44ce)
- node:12 (Digest: sha256:cda22332e2dd46807a14d3268ee3fb298651386ad1f03cfd58772a7dc65f89c7) - buildpack-deps:stretch (Digest: sha256:5b4b7ee0ae71108d352f8f484b3bc113780068dad21bef7458ac3dd5211cc044)
- buildpack-deps:stretch (Digest: sha256:9e704902086098039b91927801b84925fbc29bd79133b582bcbea6a19f0362ca) - debian:9 (Digest: sha256:99768ac883dc7d4f9c8f55dade9abb39afc1a3d737a8457dc5735ef868288cef)
- debian:9 (Digest: sha256:5fb93ce7a427b7c1c2374d5c29d68a159de7d5e781deeda422f8d51a1a9b6480) - debian:8 (Digest: sha256:9eaf4a70aeddf435bebc619383f3e3a178b8ad8c1f3948319cdf74b65918d156)
- debian:8 (Digest: sha256:a97db35fa665312803a229cb97fd921a884d0ef3be8cca008e958a7c936c2e7f) - node:12-alpine (Digest: sha256:b556d8910b851c27c5c8922eeb55d94fe6dbaf878d24bf0c9a8c32ba21cd091a)
- node:12-alpine (Digest: sha256:744b156ec2dca0ad8291f80f9093273d45eb85378b6290b2fbbada861cc3ed01) - node:10-alpine (Digest: sha256:da8161962573bd6ab16b54a9bfa81a263458e5199074d0678d0556376b22bd22)
- alpine:3.10 (Digest: sha256:72c42ed48c3a2db31b7dafe17d275b634664a708d901ec9fd57b1529280f01fb) - alpine:3.10 (Digest: sha256:c19173c5ada610a5989151111163d28a67368362762534d8a8121ce95cf2bd5a)
- node:10-alpine (Digest: sha256:77c898d0da5e7bfb6e05c9a64de136ba4e03889a72f3c298e95df822a38f450d) - jekyll/builder:latest (Digest: sha256:875de39aa06300c749e26a79f39cdfa31404e4f2dbd2953cd4ebb0442bffda9e)
- alpine:3.9 (Digest: sha256:7746df395af22f04212cd25a92c1d6dbc5a06a0ca9579a229ef43008d4d1302a) - alpine:3.9 (Digest: sha256:7746df395af22f04212cd25a92c1d6dbc5a06a0ca9579a229ef43008d4d1302a)
- alpine:3.7 (Digest: sha256:8421d9a84432575381bfabd248f1eb56f3aa21d9d7cd2511583c68c9b7511d10) - alpine:3.7 (Digest: sha256:8421d9a84432575381bfabd248f1eb56f3aa21d9d7cd2511583c68c9b7511d10)
- alpine:3.8 (Digest: sha256:04696b491e0cc3c58a75bace8941c14c924b9f313b03ce5029ebbc040ed9dcd9) - alpine:3.8 (Digest: sha256:04696b491e0cc3c58a75bace8941c14c924b9f313b03ce5029ebbc040ed9dcd9)
- mcr.microsoft.com/azure-pipelines/node8-typescript:latest (Digest: sha256:e52e60b9f71183969830a3664279b5d8c799b4b0ec2c25a0686f7c02f6a9669a) - mcr.microsoft.com/azure-pipelines/node8-typescript:latest (Digest: sha256:e52e60b9f71183969830a3664279b5d8c799b4b0ec2c25a0686f7c02f6a9669a)
- Python (available through the [setup-python](https://github.com/actions/setup-python/blob/master/README.md) task) - Python (available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task)
- Python 2.7.16 - Python 2.7.16
- Python 3.4.10
- Python 3.5.7 - Python 3.5.7
- Python 3.6.9 - Python 3.6.9
- Python 3.7.4 - Python 3.7.5
- Ruby (available through the [setup-ruby](https://github.com/actions/setup-ruby/blob/master/README.md) task) - Python 3.8.0
- Ruby 2.3.7 - Ruby (available through the [Use Ruby Version](https://go.microsoft.com/fwlink/?linkid=2005989) task)
- Ruby 2.4.6 - Ruby 2.4.6
- Ruby 2.5.5 - Ruby 2.5.5
- Ruby 2.6.3 - Ruby 2.6.3
@@ -256,5 +260,5 @@ the
- Python3 (Python 3.5.2) - Python3 (Python 3.5.2)
- pip3 (pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)) - pip3 (pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5))
- PyPy2 ([PyPy 7.1.0 with GCC 6.2.0 20160901]) - PyPy2 ([PyPy 7.1.0 with GCC 6.2.0 20160901])
- PyPy3 ([PyPy 7.0.0 with GCC 6.2.0 20160901]) - PyPy3 ([PyPy 7.2.0 with GCC 6.2.0 20160901])
- Boost C++ Libraries 1.69.0 - Boost C++ Libraries 1.69.0

View File

@@ -1,11 +1,11 @@
# Hosted Ubuntu 1804 Image (Ubuntu 18.04.3 LTS) # Hosted Ubuntu 1804 Image (Ubuntu 18.04.3 LTS)
The following software is installed on machines in the Hosted Ubuntu 1804 (v20190930.2) pool The following software is installed on machines in the Hosted Ubuntu 1804 (v20191202.1) pool
*** ***
- 7-Zip 16.02 - 7-Zip 16.02
- Ansible (ansible 2.8.5) - Ansible (ansible 2.9.1)
- AzCopy (azcopy 7.3.0-netcore) - AzCopy (azcopy 7.3.0-netcore)
- Azure CLI (azure-cli 2.0.74) - Azure CLI (azure-cli 2.0.77)
- Azure CLI (azure-devops 0.12.0) - Azure CLI (azure-devops 0.16.0)
- Basic CLI: - Basic CLI:
- curl - curl
- dnsutils - dnsutils
@@ -29,23 +29,27 @@ The following software is installed on machines in the Hosted Ubuntu 1804 (v2019
- wget - wget
- zip - zip
- tzdata - tzdata
- AWS CLI (aws-cli/1.16.248 Python/2.7.15+ Linux/5.0.0-1018-azure botocore/1.12.238) - AWS CLI (aws-cli/1.16.293 Python/2.7.15+ Linux/5.0.0-1025-azure botocore/1.13.29)
- build-essential - build-essential
- Clang 6.0 (clang version 6.0.1-svn334776-1~exp1~20190309042703.125 (branches/release_60)) - Clang 6.0 (clang version 6.0.1-svn334776-1~exp1~20190309042703.125 (branches/release_60))
- CMake (cmake version 3.12.4) - CMake (cmake version 3.12.4)
- Docker Compose (docker-compose version 1.22.0, build f46880fe) - Docker Compose (docker-compose version 1.22.0, build f46880fe)
- Docker (Docker version 3.0.6, build a63faebc) - Docker (Docker version 3.0.8, build 2355349d)
- Docker (Docker version 3.0.6, build a63faebc) - Docker (Docker version 3.0.8, build 2355349d)
- .NET Core SDK: - .NET Core SDK:
- 3.0.101
- 3.0.100
- 2.2.402 - 2.2.402
- 2.2.401 - 2.2.401
- 2.2.301 - 2.2.301
- 2.2.300 - 2.2.300
- 2.2.207
- 2.2.206 - 2.2.206
- 2.2.205 - 2.2.205
- 2.2.204 - 2.2.204
- 2.2.203 - 2.2.203
- 2.2.202 - 2.2.202
- 2.2.110
- 2.2.109 - 2.2.109
- 2.2.108 - 2.2.108
- 2.2.107 - 2.2.107
@@ -60,11 +64,13 @@ The following software is installed on machines in the Hosted Ubuntu 1804 (v2019
- 2.1.801 - 2.1.801
- 2.1.701 - 2.1.701
- 2.1.700 - 2.1.700
- 2.1.607
- 2.1.606 - 2.1.606
- 2.1.605 - 2.1.605
- 2.1.604 - 2.1.604
- 2.1.603 - 2.1.603
- 2.1.602 - 2.1.602
- 2.1.510
- 2.1.509 - 2.1.509
- 2.1.508 - 2.1.508
- 2.1.507 - 2.1.507
@@ -80,16 +86,16 @@ The following software is installed on machines in the Hosted Ubuntu 1804 (v2019
- 2.1.302 - 2.1.302
- 2.1.301 - 2.1.301
- 2.1.300 - 2.1.300
- Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.5) - Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.5.6)
- Firefox (Mozilla Firefox 69.0.1) - Firefox (Mozilla Firefox 70.0.1)
- GNU C++ 7.4.0 - GNU C++ 7.4.0
- Git (2.23.0) - Git (2.24.0)
- Git Large File Storage (LFS) (2.8.0) - Git Large File Storage (LFS) (2.9.1)
- Go 1.11 (go version go1.11.12 linux/amd64) - Go 1.11 (go version go1.11.12 linux/amd64)
- Go 1.12 (go version go1.12.7 linux/amd64) - Go 1.12 (go version go1.12.7 linux/amd64)
- Go 1.13 (go version go1.13 linux/amd64) - Go 1.13 (go version go1.13 linux/amd64)
- Google Chrome (Google Chrome 77.0.3865.90 ) - Google Chrome (Google Chrome 78.0.3904.108 )
- Google Cloud SDK (264.0.0) - Google Cloud SDK (272.0.0)
- Haskell Cabal (cabal-install version 2.0.0.1 - Haskell Cabal (cabal-install version 2.0.0.1
compiled using version 2.0.1.1 of the Cabal library ) compiled using version 2.0.1.1 of the Cabal library )
- Haskell Cabal (cabal-install version 2.2.0.0 - Haskell Cabal (cabal-install version 2.2.0.0
@@ -107,60 +113,60 @@ compiled using version 3.0.0.0 of the Cabal library )
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.6.5) - GHC (The Glorious Glasgow Haskell Compilation System, version 8.6.5)
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.8.1) - GHC (The Glorious Glasgow Haskell Compilation System, version 8.8.1)
- Haskell Stack (Version 2.1.3, Git revision 636e3a759d51127df2b62f90772def126cdf6d1f (7735 commits) x86_64 hpack-0.31.2) - Haskell Stack (Version 2.1.3, Git revision 636e3a759d51127df2b62f90772def126cdf6d1f (7735 commits) x86_64 hpack-0.31.2)
- Heroku (heroku/7.31.0 linux-x64 node-v11.14.0) - Heroku (heroku/7.35.0 linux-x64 node-v12.13.0)
- HHVM (HipHop VM 4.24.0 (rel)) - HHVM (HipHop VM 4.33.0 (rel))
- ImageMagick - ImageMagick
- Azul Zulu OpenJDK (7) (openjdk version "1.7.0_232") - Azul Zulu OpenJDK (7) (openjdk version "1.7.0_242")
- Azul Zulu OpenJDK (8) (openjdk version "1.8.0_222") - Azul Zulu OpenJDK (8) (openjdk version "1.8.0_232")
- Azul Zulu OpenJDK (11) (openjdk version "11.0.4" 2019-07-16 LTS) - Azul Zulu OpenJDK (11) (openjdk version "11.0.5" 2019-10-15 LTS)
- Azul Zulu OpenJDK (12) (openjdk version "12.0.2" 2019-07-16) - Azul Zulu OpenJDK (12) (openjdk version "12.0.2" 2019-07-16)
- Ant (Apache Ant(TM) version 1.10.5 compiled on March 28 2019) - Ant (Apache Ant(TM) version 1.10.5 compiled on March 28 2019)
- Gradle 5.6.2 - Gradle 6.0.1
- Maven (Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T19:00:29Z)) - Maven (Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T15:06:16Z))
- kubectl (Client Version: v1.16.0) - Kind (v0.5.1)
- helm (Client: v2.14.3+g0e7f3b6) - kubectl (Client Version: v1.16.3)
- Leiningen (Leiningen 2.9.1 on Java 1.8.0_222 OpenJDK 64-Bit Server VM) - helm (Client: v2.16.1+gbbdfe5e)
- Leiningen (Leiningen 2.9.1 on Java 1.8.0_232 OpenJDK 64-Bit Server VM)
- Mercurial (Mercurial Distributed SCM (version 4.5.3)) - Mercurial (Mercurial Distributed SCM (version 4.5.3))
- Miniconda (conda 4.7.10) - Miniconda (conda 4.7.12)
- Mono (Mono JIT compiler version 6.4.0.198 (tarball Tue Sep 24 01:21:28 UTC 2019)) - Mono (Mono JIT compiler version 6.4.0.198 (tarball Tue Sep 24 01:21:28 UTC 2019))
- MySQL (mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper) - MySQL (mysql Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using EditLine wrapper)
- MySQL Server (user:root password:root) - MySQL Server (user:root password:root)
- MS SQL Server Client Tools - MS SQL Server Client Tools
- Node.js (v10.16.3) - Node.js (v12.13.1)
- Bower (1.8.8)
- Grunt (grunt-cli v1.2.0) - Grunt (grunt-cli v1.2.0)
- Gulp (CLI version: 2.2.0 - Gulp (CLI version: 2.2.0
Local version: Unknown) Local version: Unknown)
- n (6.0.1) - n (6.1.3)
- Parcel (1.12.3) - Parcel (1.12.4)
- TypeScript (Version 3.6.3) - TypeScript (Version 3.7.2)
- Webpack (4.41.0) - Webpack (4.41.2)
- Webpack CLI (3.3.9) - Webpack CLI (3.3.10)
- Yarn (1.19.0) - Yarn (1.19.2)
- PhantomJS (2.1.1) - PhantomJS (2.1.1)
- PHP 7.1 (PHP 7.1.32-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 13:28:37) ( NTS )) - PHP 7.1 (PHP 7.1.33-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:42:07) ( NTS ))
- PHP 7.2 (PHP 7.2.22-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 12:54:33) ( NTS )) - PHP 7.2 (PHP 7.2.25-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:42:26) ( NTS ))
- PHP 7.3 (PHP 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Sep 2 2019 12:54:24) ( NTS )) - PHP 7.3 (PHP 7.3.12-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Nov 28 2019 07:37:16) ( NTS ))
- Composer (Composer version 1.9.0 2019-08-02 20:55:32) - Composer (Composer version 1.9.1 2019-11-01 17:20:17)
- PHPUnit (PHPUnit 7.5.16 by Sebastian Bergmann and contributors.) - PHPUnit (PHPUnit 7.5.17 by Sebastian Bergmann and contributors.)
- Pollinate - Pollinate
- Powershell (PowerShell 6.2.3) - Powershell (PowerShell 6.2.3)
- rustup (1.19.0) - rustup (1.20.2)
- rust (1.38.0) - rust (1.39.0)
- cargo (1.38.0) - cargo (1.39.0)
- rustfmt (1.4.4-stable) - rustfmt (1.4.8-stable)
- clippy (0.0.212) - clippy (0.0.212)
- rustdoc (1.38.0) - rustdoc (1.39.0)
- bindgen (execute - bindgen (execute
the the
0.51.1) 0.52.0)
- cbindgen (0.9.1) - cbindgen (0.10.0)
- Scala - sbt (1.3.4)
- Sphinx Open Source Search Server - Sphinx Open Source Search Server
- Subversion (svn, version 1.9.7 (r1800392)) - Subversion (svn, version 1.9.7 (r1800392))
- Terraform (Terraform v0.12.9) - Terraform (Terraform v0.12.16)
- Vcpkg 2019.09.12-unknownhash - Vcpkg 2019.09.12-unknownhash
- Zeit Now CLI (16.3.0) - Zeit Now CLI (16.6.0)
- Google Repository 58 - Google Repository 58
- Google Play services 49 - Google Play services 49
- Google APIs 24 - Google APIs 24
@@ -169,7 +175,7 @@ the
- Google APIs 21 - Google APIs 21
- CMake 3.6.4111459 - CMake 3.6.4111459
- Android Support Repository 47.0.0 - Android Support Repository 47.0.0
- Android SDK Platform-Tools 29.0.4 - Android SDK Platform-Tools 29.0.5
- Android SDK Platform 29 - Android SDK Platform 29
- Android SDK Platform 28 - Android SDK Platform 28
- Android SDK Platform 27 - Android SDK Platform 27
@@ -212,21 +218,21 @@ the
- Android SDK Build-Tools 20.0.0 - Android SDK Build-Tools 20.0.0
- Android SDK Build-Tools 19.1.0 - Android SDK Build-Tools 19.1.0
- Android SDK Build-Tools 17.0.0 - Android SDK Build-Tools 17.0.0
- Android NDK 20.0.5594570 - Android NDK 20.1.5948944
- Az Module (1.0.0) - Az Module (1.0.0)
- Az Module (1.6.0) - Az Module (1.6.0)
- Az Module (2.3.2) - Az Module (2.3.2)
- Az Module (2.6.0) - Az Module (2.6.0)
- Cached container images - Cached container images
- jekyll/builder:latest (Digest: sha256:9182fe84c46f8c196fc89d5c960839053a31e246c39994f30498fbcf70cd4b04) - node:10 (Digest: sha256:be69034700545030c110f67ae22e0584ddd59eeb2af81e4bd7f16f3ba5fa93a6)
- node:10 (Digest: sha256:a2bc0489b71f88b358d2ed66efe0025b1896032ca6fd52df780426ce1acd18be) - node:12 (Digest: sha256:88ee7d2a5e18d359b4b5750ecb50a9b238ab467397c306aeb9955f4f11be44ce)
- node:12 (Digest: sha256:cda22332e2dd46807a14d3268ee3fb298651386ad1f03cfd58772a7dc65f89c7) - buildpack-deps:stretch (Digest: sha256:5b4b7ee0ae71108d352f8f484b3bc113780068dad21bef7458ac3dd5211cc044)
- buildpack-deps:stretch (Digest: sha256:9e704902086098039b91927801b84925fbc29bd79133b582bcbea6a19f0362ca) - debian:9 (Digest: sha256:99768ac883dc7d4f9c8f55dade9abb39afc1a3d737a8457dc5735ef868288cef)
- debian:9 (Digest: sha256:5fb93ce7a427b7c1c2374d5c29d68a159de7d5e781deeda422f8d51a1a9b6480) - debian:8 (Digest: sha256:9eaf4a70aeddf435bebc619383f3e3a178b8ad8c1f3948319cdf74b65918d156)
- debian:8 (Digest: sha256:a97db35fa665312803a229cb97fd921a884d0ef3be8cca008e958a7c936c2e7f) - node:12-alpine (Digest: sha256:b556d8910b851c27c5c8922eeb55d94fe6dbaf878d24bf0c9a8c32ba21cd091a)
- node:12-alpine (Digest: sha256:744b156ec2dca0ad8291f80f9093273d45eb85378b6290b2fbbada861cc3ed01) - node:10-alpine (Digest: sha256:da8161962573bd6ab16b54a9bfa81a263458e5199074d0678d0556376b22bd22)
- alpine:3.10 (Digest: sha256:72c42ed48c3a2db31b7dafe17d275b634664a708d901ec9fd57b1529280f01fb) - alpine:3.10 (Digest: sha256:c19173c5ada610a5989151111163d28a67368362762534d8a8121ce95cf2bd5a)
- node:10-alpine (Digest: sha256:77c898d0da5e7bfb6e05c9a64de136ba4e03889a72f3c298e95df822a38f450d) - jekyll/builder:latest (Digest: sha256:875de39aa06300c749e26a79f39cdfa31404e4f2dbd2953cd4ebb0442bffda9e)
- alpine:3.9 (Digest: sha256:7746df395af22f04212cd25a92c1d6dbc5a06a0ca9579a229ef43008d4d1302a) - alpine:3.9 (Digest: sha256:7746df395af22f04212cd25a92c1d6dbc5a06a0ca9579a229ef43008d4d1302a)
- alpine:3.7 (Digest: sha256:8421d9a84432575381bfabd248f1eb56f3aa21d9d7cd2511583c68c9b7511d10) - alpine:3.7 (Digest: sha256:8421d9a84432575381bfabd248f1eb56f3aa21d9d7cd2511583c68c9b7511d10)
- alpine:3.8 (Digest: sha256:04696b491e0cc3c58a75bace8941c14c924b9f313b03ce5029ebbc040ed9dcd9) - alpine:3.8 (Digest: sha256:04696b491e0cc3c58a75bace8941c14c924b9f313b03ce5029ebbc040ed9dcd9)
@@ -235,16 +241,16 @@ the
- Python 2.7.16 - Python 2.7.16
- Python 3.5.7 - Python 3.5.7
- Python 3.6.9 - Python 3.6.9
- Python 3.7.4 - Python 3.7.5
- Python 3.8.0
- Ruby (available through the [Use Ruby Version](https://go.microsoft.com/fwlink/?linkid=2005989) task) - Ruby (available through the [Use Ruby Version](https://go.microsoft.com/fwlink/?linkid=2005989) task)
- Ruby 2.3.7
- Ruby 2.4.6 - Ruby 2.4.6
- Ruby 2.5.5 - Ruby 2.5.5
- Ruby 2.6.3 - Ruby 2.6.3
- Python (Python 2.7.15+) - Python (Python 2.7.15+)
- pip (pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)) - pip (pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7))
- Python3 (Python 3.6.8) - Python3 (Python 3.6.9)
- pip3 (pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)) - pip3 (pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6))
- PyPy2 ([PyPy 7.1.0 with GCC 6.2.0 20160901]) - PyPy2 ([PyPy 7.1.0 with GCC 6.2.0 20160901])
- PyPy3 ([PyPy 7.0.0 with GCC 6.2.0 20160901]) - PyPy3 ([PyPy 7.2.0 with GCC 6.2.0 20160901])
- Boost C++ Libraries 1.69.0 - Boost C++ Libraries 1.69.0

View File

@@ -1,6 +1,6 @@
{ {
"variables": { "variables": {
"commit_id": "{{env `COMMIT_ID`}}", "commit_url": "{{env `COMMIT_URL`}}",
"client_id": "{{env `ARM_CLIENT_ID`}}", "client_id": "{{env `ARM_CLIENT_ID`}}",
"client_secret": "{{env `ARM_CLIENT_SECRET`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}",
"subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
@@ -54,7 +54,7 @@
"inline": [ "inline": [
"mkdir {{user `image_folder`}}", "mkdir {{user `image_folder`}}",
"chmod 777 {{user `image_folder`}}", "chmod 777 {{user `image_folder`}}",
"echo {{user `commit_id`}} > {{user `commit_file`}}", "echo {{user `commit_url`}} > {{user `commit_file`}}",
"chmod +r {{user `commit_file`}}" "chmod +r {{user `commit_file`}}"
], ],
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"

View File

@@ -1,6 +1,6 @@
{ {
"variables": { "variables": {
"commit_id": "{{env `COMMIT_ID`}}", "commit_url": "{{env `COMMIT_URL`}}",
"client_id": "{{env `ARM_CLIENT_ID`}}", "client_id": "{{env `ARM_CLIENT_ID`}}",
"client_secret": "{{env `ARM_CLIENT_SECRET`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}",
"subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
@@ -54,7 +54,7 @@
"inline": [ "inline": [
"mkdir {{user `image_folder`}}", "mkdir {{user `image_folder`}}",
"chmod 777 {{user `image_folder`}}", "chmod 777 {{user `image_folder`}}",
"echo {{user `commit_id`}} > {{user `commit_file`}}", "echo {{user `commit_url`}} > {{user `commit_file`}}",
"chmod +r {{user `commit_file`}}" "chmod +r {{user `commit_file`}}"
], ],
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"

View File

@@ -6,15 +6,15 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
## Operating System ## Operating System
- OS X 10.13.6 (17G8037) **High Sierra** - OS X 10.13.6 (17G9016) **High Sierra**
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- Java 1.7: OpenJDK Runtime Environment (Zulu 7.34.0.5-CA-macosx) (build 1.7.0_242-b7) - Java 1.7: OpenJDK Runtime Environment (Zulu 7.34.0.5-CA-macosx) (build 1.7.0_242-b7)
- Java 1.8: OpenJDK Runtime Environment (Zulu 8.42.0.21-CA-macosx) (build 1.8.0_232-b18) (default) - Java 1.8: OpenJDK Runtime Environment (Zulu 8.42.0.23-CA-macosx) (build 1.8.0_232-b18) (default)
- Java 11: OpenJDK Runtime Environment Zulu11.35+13-CA (build 11.0.5+10-LTS) - Java 11: OpenJDK Runtime Environment Zulu11.35+15-CA (build 11.0.5+10-LTS)
- Java 12: OpenJDK Runtime Environment Zulu12.3+11-CA (build 12.0.2+3) - Java 12: OpenJDK Runtime Environment Zulu12.3+11-CA (build 12.0.2+3)
- Java 13: OpenJDK Runtime Environment Zulu13.28+11-CA (build 13.0.1+10-MTS) - Java 13: OpenJDK Runtime Environment Zulu13.28+11-CA (build 13.0.1+10-MTS)
- Node.js 6.17.0 - Node.js 6.17.0
@@ -23,59 +23,58 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
v6.17.1 v6.17.1
v8.16.2 v8.16.2
v10.17.0 v10.17.0
v12.13.0 v12.13.1
v13.2.0
- PowerShell 6.2.3 - PowerShell 6.2.3
- Python 2.7.17 - Python 2.7.17
- Python 3.7.4 - Python 3.7.5
- Ruby 2.6.5p114 - Ruby 2.6.5p114
- .NET Core SDK 1.0.1, 1.0.4, 1.1.4, 1.1.5, 1.1.7, 1.1.8, 1.1.9, 1.1.10, 1.1.11, 1.1.12, 1.1.13, 2.0.0, 2.0.3, 2.1.100, 2.1.101, 2.1.102, 2.1.103, 2.1.104, 2.1.105, 2.1.503, 2.1.504, 2.1.505, 2.1.2, 2.1.200, 2.1.201, 2.1.300, 2.1.301, 2.1.4, 2.1.400, 2.1.401 2.1.402 2.1.502, 2.1.504, 2.2.101, 2.2.102, 2.2.103, 2.2.104, 2.2.105 - .NET Core SDK 1.0.1, 1.0.4, 1.1.4, 1.1.5, 1.1.7, 1.1.8, 1.1.9, 1.1.10, 1.1.11, 1.1.12, 1.1.13, 2.0.0, 2.0.3, 2.1.100, 2.1.101, 2.1.102, 2.1.103, 2.1.104, 2.1.105, 2.1.503, 2.1.504, 2.1.505, 2.1.2, 2.1.200, 2.1.201, 2.1.300, 2.1.301, 2.1.4, 2.1.400, 2.1.401 2.1.402 2.1.502, 2.1.504, 2.2.101, 2.2.102, 2.2.103, 2.2.104, 2.2.105
- Go 1.13.3 - Go 1.13.4
### Package Management ### Package Management
- Bundler 2.0.2 - Bundler 2.0.2
- Carthage 0.34.0 - Carthage 0.34.0
- CocoaPods 1.8.4 - CocoaPods 1.8.4
- Homebrew 2.1.15 - Homebrew 2.2.0
- NPM 3.10.10 - NPM 3.10.10
- Yarn 1.19.1 - Yarn 1.19.2
- NuGet 4.7.0.5148 - NuGet 4.7.0.5148
- pip 19.3.1(python 2.7) - pip 19.3.1(python 2.7)
- pip 19.2.3(python 3.7) - pip 19.3.1(python 3.7)
- Miniconda 4.7.12 - Miniconda 4.7.12
### Project Management ### Project Management
- Apache Maven 3.6.2 - Apache Maven 3.6.3
- Gradle 5.6.3 - Gradle 6.0.1
### Utilities ### Utilities
- curl 7.66.0 (x86_64-apple-darwin17.7.0) libcurl/7.66.0 SecureTransport zlib/1.2.11 - curl 7.67.0 (x86_64-apple-darwin17.7.0) libcurl/7.67.0 SecureTransport zlib/1.2.11
- Git 2.23.0 - Git 2.24.0
- Git LFS 2.8.0 - Git LFS 2.8.0
- GNU Wget 1.20.3 - GNU Wget 1.20.3
- Subversion (SVN) 1.12.2 - Subversion (SVN) 1.12.2
- GNU parallel 20190822 - GNU parallel 20191122
### Tools ### Tools
- fastlane 2.134.0 - fastlane 2.137.0
- App Center CLI 1.2.2 - App Center CLI 1.2.2
- Azure-CLI 2.0.75 - Azure-CLI 2.0.77
### Pre-cached tools ### Pre-cached tools
- Python (available through the [setup-python](https://github.com/actions/setup-python/blob/master/README.md) task) - Python (available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task)
- 2.7.16 - 2.7.16
- 3.4.10
- 3.5.7 - 3.5.7
- 3.6.9 - 3.6.9
- 3.7.5 - 3.7.5
- 3.8.0 - 3.8.0
- pypy2 - pypy2
- pypy3 - pypy3
- Ruby (available through the [setup-ruby](https://github.com/actions/setup-ruby/blob/master/README.md) task) - Ruby (available through the [Use Ruby Version](https://go.microsoft.com/fwlink/?linkid=2005989) task)
- 2.3.8
- 2.4.6 - 2.4.6
- 2.5.5 - 2.5.5
- 2.6.3 - 2.6.3
@@ -101,7 +100,7 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
- Nomad CLI IPA 0.14.3 - Nomad CLI IPA 0.14.3
- xcpretty 0.3.0 - xcpretty 0.3.0
- xctool 0.3.5 - xctool 0.3.5
- xcversion 2.6.1 - xcversion 2.6.2
### Installed SDKs ### Installed SDKs
| SDK | SDK name | Xcode Version | | SDK | SDK name | Xcode Version |
@@ -224,7 +223,7 @@ xcversion simulators --install='iOS 8.4'
| Package name | Description | | Package name | Description |
|-----------------------|---------------------------------------------| |-----------------------|---------------------------------------------|
| platform-tools | Android SDK Platform-tools, revision 29.0.4 | | platform-tools | Android SDK Platform-tools, revision 29.0.5 |
### Android SDK Platforms ### Android SDK Platforms
@@ -313,7 +312,7 @@ xcversion simulators --install='iOS 8.4'
### Visual Studio for Mac ### Visual Studio for Mac
- 8.3.4.8 - 8.3.10.2
### Mono ### Mono
@@ -333,6 +332,7 @@ xcversion simulators --install='iOS 8.4'
### Xamarin.iOS SDK ### Xamarin.iOS SDK
- 13.6.0.12
- 13.4.0.2 - 13.4.0.2
- 13.2.0.47 - 13.2.0.47
- 12.14.0.114 - 12.14.0.114
@@ -354,6 +354,7 @@ xcversion simulators --install='iOS 8.4'
### Xamarin.Android SDK ### Xamarin.Android SDK
- 10.0.6.2
- 10.0.3.0 - 10.0.3.0
- 9.4.1.0 - 9.4.1.0
- 9.3.0-23 - 9.3.0-23
@@ -372,6 +373,7 @@ xcversion simulators --install='iOS 8.4'
### Xamarin.Mac SDK ### Xamarin.Mac SDK
- 6.6.0.12
- 6.4.0.2 - 6.4.0.2
- 6.2.0.47 - 6.2.0.47
- 5.16.1.24 - 5.16.1.24

View File

@@ -6,15 +6,15 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
## Operating System ## Operating System
- OS X 10.14.6 (18G103) **Mojave** - OS X 10.14.6 (18G1012) **Mojave**
## Installed Software ## Installed Software
### Language and Runtime ### Language and Runtime
- Java 1.7: OpenJDK Runtime Environment (Zulu 7.34.0.5-CA-macosx) (build 1.7.0_242-b7) - Java 1.7: OpenJDK Runtime Environment (Zulu 7.34.0.5-CA-macosx) (build 1.7.0_242-b7)
- Java 1.8: OpenJDK Runtime Environment (Zulu 8.42.0.21-CA-macosx) (build 1.8.0_232-b18) (default) - Java 1.8: OpenJDK Runtime Environment (Zulu 8.42.0.23-CA-macosx) (build 1.8.0_232-b18) (default)
- Java 11: OpenJDK Runtime Environment Zulu11.35+13-CA (build 11.0.5+10-LTS) - Java 11: OpenJDK Runtime Environment Zulu11.35+15-CA (build 11.0.5+10-LTS)
- Java 12: OpenJDK Runtime Environment Zulu12.3+11-CA (build 12.0.2+3) - Java 12: OpenJDK Runtime Environment Zulu12.3+11-CA (build 12.0.2+3)
- Java 13: OpenJDK Runtime Environment Zulu13.28+11-CA (build 13.0.1+10-MTS) - Java 13: OpenJDK Runtime Environment Zulu13.28+11-CA (build 13.0.1+10-MTS)
- Node.js 6.17.0 - Node.js 6.17.0
@@ -23,13 +23,14 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
v6.17.1 v6.17.1
v8.16.2 v8.16.2
v10.17.0 v10.17.0
v12.13.0 v12.13.1
v13.2.0
- PowerShell 6.2.3 - PowerShell 6.2.3
- Python 2.7.16 - Python 2.7.17
- Python 3.7.4 - Python 3.7.5
- Ruby 2.6.5p114 - Ruby 2.6.5p114
- .NET Core SDK 1.0.1 1.0.4 1.1.10 1.1.11 1.1.12 1.1.13 1.1.4 1.1.5 1.1.7 1.1.8 1.1.9 2.0.0 2.0.3 2.1.100 2.1.101 2.1.102 2.1.103 2.1.104 2.1.105 2.1.2 2.1.200 2.1.201 2.1.202 2.1.300 2.1.301 2.1.302 2.1.4 2.1.400 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.2.100 2.2.101 2.2.102 2.2.103 2.2.104 2.2.105 - .NET Core SDK 1.0.1 1.0.4 1.1.10 1.1.11 1.1.12 1.1.13 1.1.4 1.1.5 1.1.7 1.1.8 1.1.9 2.0.0 2.0.3 2.1.100 2.1.101 2.1.102 2.1.103 2.1.104 2.1.105 2.1.2 2.1.200 2.1.201 2.1.202 2.1.300 2.1.301 2.1.302 2.1.4 2.1.400 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.2.100 2.2.101 2.2.102 2.2.103 2.2.104 2.2.105
- Go 1.13.3 - Go 1.13.4
### Package Management ### Package Management
@@ -37,64 +38,64 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
- Bundler 2.0.2 - Bundler 2.0.2
- Carthage 0.34.0 - Carthage 0.34.0
- CocoaPods 1.8.4 - CocoaPods 1.8.4
- Homebrew 2.1.15 - Homebrew 2.2.0
- NPM 3.10.10 - NPM 3.10.10
- Yarn 1.19.1 - Yarn 1.19.2
- NuGet 4.7.0.5148 - NuGet 4.7.0.5148
- pip 19.1.1(python 2.7) - pip 19.3.1(python 2.7)
- pip 19.2.3(python 3.7) - pip 19.3.1(python 3.7)
- Miniconda 4.7.12 - Miniconda 4.7.12
### Project Management ### Project Management
- Apache Maven 3.6.2 - Apache Maven 3.6.3
- Gradle 5.6.3 - Gradle 6.0.1
### Utilities ### Utilities
- curl 7.66.0 (libcurl/7.66.0 SecureTransport zlib/1.2.11) - curl 7.67.0 (x86_64-apple-darwin17.7.0) libcurl/7.67.0 SecureTransport zlib/1.2.11)
- Git 2.23.0 - Git 2.24.0
- Git LFS 2.8.0 - Git LFS 2.8.0
- GNU Wget 1.20.3 - GNU Wget 1.20.3 built on darwin18.7.0
- Subversion (SVN) 1.12.2 - Subversion (SVN) 1.13.0
- GNU parallel 20190922 - GNU parallel 20191122
### Tools ### Tools
- fastlane 2.134.0 - fastlane 2.137.0
- App Center CLI 1.2.2 - App Center CLI 1.2.2
- Azure-CLI 2.0.75 - Azure-CLI 2.0.77
### Pre-cached tools ### Pre-cached tools
- Python (available through the [setup-python](https://github.com/actions/setup-python/blob/master/README.md) task) - Python (available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task)
- 2.7.16 - 2.7.16
- 3.4.10
- 3.5.7 - 3.5.7
- 3.6.9 - 3.6.9
- 3.7.5 - 3.7.5
- 3.8.0 - 3.8.0
- pypy2 - pypy2
- pypy3 - pypy3
- Ruby (available through the [setup-ruby](https://github.com/actions/setup-ruby/blob/master/README.md) task) - Ruby (available through the [Use Ruby Version](https://go.microsoft.com/fwlink/?linkid=2005989) task)
- 2.3.8
- 2.4.6 - 2.4.6
- 2.5.5 - 2.5.5
- 2.6.3 - 2.6.3
### Xcode ### Xcode
| Version | Build | Path | | Version | Build | Path |
|------------------------|---------|---------------------------------| |------------------------|---------|----------------------------------|
| 11.2_beta 2 | 11B44 | /Applications/Xcode_11.2.app | | 11.3_beta | 11C24b | /Applications/Xcode_11.3_beta.app|
| 11.1 | 11A1027 | /Applications/Xcode_11.1.app | | 11.2.1 | 11B53 | /Applications/Xcode_11.2.1.app |
| 11.0 | 11A420a | /Applications/Xcode_11.app | | 11.2 | 11B52 | /Applications/Xcode_11.2.app |
| 10.3 | 10G8 | /Applications/Xcode_10.3.app | | 11.1 | 11A1027 | /Applications/Xcode_11.1.app |
| 10.2.1 | 10E1001 | /Applications/Xcode_10.2.1.app | | 11.0 | 11A420a | /Applications/Xcode_11.app |
| 10.2 | 10E125 | /Applications/Xcode_10.2.app | | 10.3 | 10G8 | /Applications/Xcode_10.3.app |
| 10.1 | 10B61 | /Applications/Xcode_10.1.app | | 10.2.1 | 10E1001 | /Applications/Xcode_10.2.1.app |
| 10.0 | 10A255 | /Applications/Xcode_10.app | | 10.2 | 10E125 | /Applications/Xcode_10.2.app |
| 9.4.1 | 9F2000 | /Applications/Xcode_9.4.1.app | | 10.1 | 10B61 | /Applications/Xcode_10.1.app |
| 10.0 | 10A255 | /Applications/Xcode_10.app |
| 9.4.1 | 9F2000 | /Applications/Xcode_9.4.1.app |
### Xcode Support Tools ### Xcode Support Tools
@@ -102,15 +103,15 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
- Nomad CLI IPA 0.14.3 - Nomad CLI IPA 0.14.3
- xcpretty 0.3.0 - xcpretty 0.3.0
- xctool 0.3.6 - xctool 0.3.6
- xcversion 2.6.1 - xcversion 2.6.3
### Installed SDKs ### Installed SDKs
| SDK | SDK name |Xcode Version | | SDK | SDK name |Xcode Version |
|---------------------------|-------------|--------------| |---------------------------|-------------|--------------|
| macOS 10.13 | macosx10.13 | 9.4.1 | | macOS 10.13 | macosx10.13 | 9.4.1 |
| macOS 10.14 | macosx10.14 | 10.0, 10.1, 10.2, 10.2.1, 10.3 | | macOS 10.14 | macosx10.14 | 10.0, 10.1, 10.2, 10.2.1, 10.3, 11.3_beta |
| macOS 10.15 | macosx10.15 | 11.0, 11.1, 11.2_beta 2 | | macOS 10.15 | macosx10.15 | 11.0, 11.1, 11.2, 11.2.1, 11.3_beta |
| iOS 11.4 | iphoneos11.4 | 9.4.1 | | iOS 11.4 | iphoneos11.4 | 9.4.1 |
| iOS 12.0 | iphoneos12.0 | 10.0 | | iOS 12.0 | iphoneos12.0 | 10.0 |
| iOS 12.1 | iphoneos12.1 | 10.1 | | iOS 12.1 | iphoneos12.1 | 10.1 |
@@ -118,7 +119,7 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
| iOS 12.4 | iphoneos12.4 | 10.3 | | iOS 12.4 | iphoneos12.4 | 10.3 |
| iOS 13.0 | iphoneos13.0 | 11.0 | | iOS 13.0 | iphoneos13.0 | 11.0 |
| iOS 13.1 | iphoneos13.1 | 11.1 | | iOS 13.1 | iphoneos13.1 | 11.1 |
| iOS 13.2 | iphoneos13.2 | 11.2_beta 2 | | iOS 13.2 | iphoneos13.2 | 11.2, 11.2.1, 11.3_beta |
| iOS Simulator 11.4 | iphonesimulator11.4 | 9.4.1 | | iOS Simulator 11.4 | iphonesimulator11.4 | 9.4.1 |
| iOS Simulator 12.0 | iphonesimulator12.0 | 10.0 | | iOS Simulator 12.0 | iphonesimulator12.0 | 10.0 |
| iOS Simulator 12.1 | iphonesimulator12.1 | 10.1 | | iOS Simulator 12.1 | iphonesimulator12.1 | 10.1 |
@@ -126,36 +127,36 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
| iOS Simulator 12.4 | iphonesimulator12.4 | 10.3 | | iOS Simulator 12.4 | iphonesimulator12.4 | 10.3 |
| iOS Simulator 13.0 | iphonesimulator13.0 | 11.0 | | iOS Simulator 13.0 | iphonesimulator13.0 | 11.0 |
| iOS Simulator 13.1 | iphonesimulator13.1 | 11.1 | | iOS Simulator 13.1 | iphonesimulator13.1 | 11.1 |
| iOS Simulator 13.2 | iphonesimulator13.2 | 11.2_beta 2 | | iOS Simulator 13.2 | iphonesimulator13.2 | 11.2, 11.2.1, 11.3_beta |
| tvOS 11.4 | appletvos11.4 | 9.4.1 | | tvOS 11.4 | appletvos11.4 | 9.4.1 |
| tvOS 12.0 | appletvos12.0 | 10.0 | | tvOS 12.0 | appletvos12.0 | 10.0 |
| tvOS 12.1 | appletvos12.1 | 10.1 | | tvOS 12.1 | appletvos12.1 | 10.1 |
| tvOS 12.2 | appletvos12.2 | 10.2, 10.2.1 | | tvOS 12.2 | appletvos12.2 | 10.2, 10.2.1 |
| tvOS 12.4 | appletvos12.4 | 10.3 | | tvOS 12.4 | appletvos12.4 | 10.3 |
| tvOS 13.0 | appletvos13.0 | 11.0, 11.1 | | tvOS 13.0 | appletvos13.0 | 11.0, 11.1 |
| tvOS 13.2 | appletvos13.2 | 11.2_beta 2 | | tvOS 13.2 | appletvos13.2 | 11.2, 11.2.1, 11.3_beta |
| tvOS Simulator 11.4 | appletvsimulator11.4 | 9.4.1 | | tvOS Simulator 11.4 | appletvsimulator11.4 | 9.4.1 |
| tvOS Simulator 12.0 | appletvsimulator12.0 | 10.0 | | tvOS Simulator 12.0 | appletvsimulator12.0 | 10.0 |
| tvOS Simulator 12.1 | appletvsimulator12.1 | 10.1 | | tvOS Simulator 12.1 | appletvsimulator12.1 | 10.1 |
| tvOS Simulator 12.2 | appletvsimulator12.2 | 10.2, 10.2.1 | | tvOS Simulator 12.2 | appletvsimulator12.2 | 10.2, 10.2.1 |
| tvOS Simulator 12.4 | appletvsimulator12.4 | 10.3 | | tvOS Simulator 12.4 | appletvsimulator12.4 | 10.3 |
| tvOS Simulator 13.0 | appletvsimulator13.0 | 11.0, 11.1 | | tvOS Simulator 13.0 | appletvsimulator13.0 | 11.0, 11.1 |
| tvOS Simulator 13.2 | appletvsimulator13.2 | 11.2_beta 2 | | tvOS Simulator 13.2 | appletvsimulator13.2 | 11.2, 11.2.1, 11.3_beta |
| watchOS 4.3 | watchos4.3 | 9.4.1 | | watchOS 4.3 | watchos4.3 | 9.4.1 |
| watchOS 5.0 | watchos5.0 | 10.0 | | watchOS 5.0 | watchos5.0 | 10.0 |
| watchOS 5.1 | watchos5.1 | 10.1 | | watchOS 5.1 | watchos5.1 | 10.1 |
| watchOS 5.2 | watchos5.2 | 10.2, 10.2.1 | | watchOS 5.2 | watchos5.2 | 10.2, 10.2.1 |
| watchOS 5.3 | watchos5.3 | 10.3 | | watchOS 5.3 | watchos5.3 | 10.3 |
| watchOS 6.0 | watchos6.0 | 11.0, 11.1 | | watchOS 6.0 | watchos6.0 | 11.0, 11.1 |
| watchOS 6.1 | watchos6.1 | 11.2_beta 2 | | watchOS 6.1 | watchos6.1 | 11.2, 11.2.1, 11.3_beta |
| watchOS Simulator 4.3 | watchsimulator4.3 | 9.4.1 | | watchOS Simulator 4.3 | watchsimulator4.3 | 9.4.1 |
| watchOS Simulator 5.0 | watchsimulator5.0 | 10.0 | | watchOS Simulator 5.0 | watchsimulator5.0 | 10.0 |
| watchOS Simulator 5.1 | watchsimulator5.1 | 10.1 | | watchOS Simulator 5.1 | watchsimulator5.1 | 10.1 |
| watchOS Simulator 5.2 | watchsimulator5.2 | 10.2, 10.2.1 | | watchOS Simulator 5.2 | watchsimulator5.2 | 10.2, 10.2.1 |
| watchOS Simulator 5.3 | watchsimulator5.3 | 10.3 | | watchOS Simulator 5.3 | watchsimulator5.3 | 10.3 |
| watchOS Simulator 6.0 | watchsimulator6.0 | 11.0, 11.1 | | watchOS Simulator 6.0 | watchsimulator6.0 | 11.0, 11.1 |
| watchOS Simulator 6.1 | watchsimulator6.1 | 11.2_beta 2 | | watchOS Simulator 6.1 | watchsimulator6.1 | 11.2, 11.2.1, 11.3_beta |
| DriverKit 19.0 | driverkit.macosx19.0 | 11.0, 11.1, 11.2_beta 2 | | DriverKit 19.0 | driverkit.macosx19.0 | 11.0, 11.1, 11.2, 11.2.1, 11.3_beta |
### Installed Simulators ### Installed Simulators
@@ -164,22 +165,23 @@ The following software is installed on machines in the Azure Pipelines **macOS-1
| OS | Xcode Version | Simulators | | OS | Xcode Version | Simulators |
|---------|---------------------------------|------------| |---------|---------------------------------|------------|
| iOS 8.4 (12H141) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2_beta 2 | iPhone 4s<br>iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPad 2<br>iPad Retina<br>iPad Air | | iOS 8.4 (12H141) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2 | iPhone 4s<br>iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPad 2<br>iPad Retina<br>iPad Air |
| iOS 9.0 (13A344) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2_beta 2 | iPhone 4s<br>iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPad 2<br>iPad Retina<br>iPad Air<br>iPad Air 2 | | iOS 9.0 (13A344) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2 | iPhone 4s<br>iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPad 2<br>iPad Retina<br>iPad Air<br>iPad Air 2 |
| iOS 9.1 (13B143)<br>iOS 9.2 (13C75)<br>iOS 9.3 (13E233) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2_beta 2 | iPhone 4s<br>iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPad 2<br>iPad Retina<br>iPad Air<br>iPad Air 2<br>iPad Pro | | iOS 9.1 (13B143)<br>iOS 9.2 (13C75)<br>iOS 9.3 (13E233) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2 | iPhone 4s<br>iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPad 2<br>iPad Retina<br>iPad Air<br>iPad Air 2<br>iPad Pro |
| iOS 10.0 (14A345) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2_beta 2 | iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone SE<br>iPad Air<br>iPad Air 2<br>iPad Pro (9.7 inch)<br>iPad Pro (12.9 inch) | | iOS 10.0 (14A345) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2 | iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone SE<br>iPad Air<br>iPad Air 2<br>iPad Pro (9.7 inch)<br>iPad Pro (12.9 inch) |
| iOS 10.1 (14B72)<br>iOS 10.2 (14C89) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2_beta 2 | iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPad Air<br>iPad Air 2<br>iPad Pro (9.7 inch)<br>iPad Pro (12.9 inch) | | iOS 10.1 (14B72)<br>iOS 10.2 (14C89) | 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 11, 11.1, 11.2 | iPhone 5<br>iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPad Air<br>iPad Air 2<br>iPad Pro (9.7 inch)<br>iPad Pro (12.9 inch) |
| iOS 11.4 (15F79) | 9.4.1 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPad Air<br>iPad Air 2<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad Pro (10.5-inch) | | iOS 11.4 (15F79) | 9.4.1 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPad Air<br>iPad Air 2<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad Pro (10.5-inch) |
| iOS 12.0 (16A5288q) | 10.0 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPhone XR<br>iPhone XS<br>iPhone XS Max<br>iPad Air<br>iPad Air 2<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (10.5-inch)<br>iPad Pro (11-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad (6th generation) | | iOS 12.0 (16A5288q) | 10.0 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPhone XR<br>iPhone XS<br>iPhone XS Max<br>iPad Air<br>iPad Air 2<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (10.5-inch)<br>iPad Pro (11-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad (6th generation) |
| iOS 12.1 (16B91) | 10.1 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPhone X<br>iPhone XS<br>iPhone XS Max<br>iPhone XR<br>iPad Air<br>iPad Air 2<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad Pro (10.5-inch)<br>iPad (6th generation)<br>iPad Pro (11-inch)<br>iPad Pro (12.9-inch) (3rd generation) | | iOS 12.1 (16B91) | 10.1 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPhone X<br>iPhone XS<br>iPhone XS Max<br>iPhone XR<br>iPad Air<br>iPad Air 2<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad Pro (10.5-inch)<br>iPad (6th generation)<br>iPad Pro (11-inch)<br>iPad Pro (12.9-inch) (3rd generation) |
| iOS 12.2 (16E226)<br>iOS 12.4 (16G73) | 10.2, 10.2.1<br>10.3 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPhone X<br>iPhone XS<br>iPhone XS Max<br>iPhone XR<br>iPad Air<br>iPad Air 2<br>iPad Air (3rd generation)<br>iPad mini 2<br>iPad mini 3<br>iPad mini 4<br>iPad mini (5th generation)<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad Pro (10.5-inch)<br>iPad (6th generation)<br>iPad Pro (11-inch)<br>iPad Pro (12.9-inch) (3rd generation) | | iOS 12.2 (16E226)<br>iOS 12.4 (16G73) | 10.2, 10.2.1<br>10.3 | iPhone 5s<br>iPhone 6<br>iPhone 6 Plus<br>iPhone 6s<br>iPhone 6s Plus<br>iPhone 7<br>iPhone 7 Plus<br>iPhone SE<br>iPhone 8<br>iPhone 8 Plus<br>iPhone X<br>iPhone X<br>iPhone XS<br>iPhone XS Max<br>iPhone XR<br>iPad Air<br>iPad Air 2<br>iPad Air (3rd generation)<br>iPad mini 2<br>iPad mini 3<br>iPad mini 4<br>iPad mini (5th generation)<br>iPad (5th generation)<br>iPad Pro (9.7-inch)<br>iPad Pro (12.9-inch)<br>iPad Pro (12.9-inch) (2nd generation)<br>iPad Pro (10.5-inch)<br>iPad (6th generation)<br>iPad Pro (11-inch)<br>iPad Pro (12.9-inch) (3rd generation) |
| iOS 13.0 (17A577a) | 11 | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) | | iOS 13.0 (17A577a) | 11 | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) |
| iOS 13.1 (17A844) | 11.1 | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) | | iOS 13.1 (17A844) | 11.1 | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) |
| iOS 13.2 (17B5068e) | 11.2_beta 2 | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) | | iOS 13.2 (17B102) | 11.2, 11.2.1 | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad (7th generation)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) |
| tvOS 11.4 (15L576)<br>tvOS 12.0 (16J5283n)<br>tvOS 12.1 (16J602)<br>tvOS 12.2 (16L225)<br>tvOS 12.4 (16M567)<br>tvOS 13.0 (17J559)<br>tvOS 13.2 (17K5068b) | 9.4.1<br>10.0<br>10.1<br>10.2, 10.2.1<br>10.3<br>11.0<br>11.1 | Apple TV<br>Apple TV 4K<br>Apple TV 4K (at 1080p) | | iOS 13.3 (17C5032d) | 11.2 11.2.1 11.3_beta | iPhone 8<br>iPhone 8 Plus<br>iPhone 11<br>iPhone 11 Pro<br>iPhone 11 Pro Max<br>iPad Pro (9.7-inch)<br>iPad (7th generation)<br>iPad Pro<br>iPad Pro (12.9-inch) (3rd generation)<br>iPad Air (3rd generation) |
| tvOS 11.4 (15L576)<br>tvOS 12.0 (16J5283n)<br>tvOS 12.1 (16J602)<br>tvOS 12.2 (16L225)<br>tvOS 12.4 (16M567)<br>tvOS 13.0 (17J559)<br>tvOS 13.2 (17K90) | 9.4.1<br>10.0<br>10.1<br>10.2, 10.2.1<br>10.3<br>11.0, 11.1<br>11.2, 11.2.1, 11.3_beta | Apple TV<br>Apple TV 4K<br>Apple TV 4K (at 1080p) |
| watchOS 4.3 (15T212) | 9.4.1 | Apple Watch 38mm<br>Apple Watch 42mm<br>Apple Watch Series 2 38mm<br>Apple Watch Series 2 42mm<br>Apple Watch Series 3 38mm<br>Apple Watch Series 3 42mm | | watchOS 4.3 (15T212) | 9.4.1 | Apple Watch 38mm<br>Apple Watch 42mm<br>Apple Watch Series 2 38mm<br>Apple Watch Series 2 42mm<br>Apple Watch Series 3 38mm<br>Apple Watch Series 3 42mm |
| watchOS 5.0 (16R5283q)<br>watchOS 5.1 (16R591)<br>watchOS 5.2 (16T224)<br>watchOS 5.3 (16U567) | 10.0<br>10.1<br>10.2, 10.2.1<br>10.3 | Apple Watch Series 2 38mm<br>Apple Watch Series 2 42mm<br>Apple Watch Series 3 38mm<br>Apple Watch Series 3 42mm<br>Apple Watch Series 4 40mm<br>Apple Watch Series 4 44mm | | watchOS 5.0 (16R5283q)<br>watchOS 5.1 (16R591)<br>watchOS 5.2 (16T224)<br>watchOS 5.3 (16U567) | 10.0<br>10.1<br>10.2, 10.2.1<br>10.3 | Apple Watch Series 2 38mm<br>Apple Watch Series 2 42mm<br>Apple Watch Series 3 38mm<br>Apple Watch Series 3 42mm<br>Apple Watch Series 4 40mm<br>Apple Watch Series 4 44mm |
| watchOS 6.0 (17R566)<br><br>watchOS 6.1 (17S5068e) | 11.0<br>11.1<br>11.2_beta 2 | Apple Watch Series 4 40mm<br>Apple Watch Series 4 44mm<br>Apple Watch Series 5 40mm<br>Apple Watch Series 5 44mm | | watchOS 6.0 (17R566)<br><br>watchOS 6.1 (17S80) | 11.0<br>11.1<br>11.2, 11.2.1, 11.3_beta | Apple Watch Series 4 40mm<br>Apple Watch Series 4 44mm<br>Apple Watch Series 5 40mm<br>Apple Watch Series 5 44mm |
#### How to install additional simulators? #### How to install additional simulators?
@@ -216,7 +218,7 @@ xcversion simulators --install='iOS 8.4'
| Package name | Description | | Package name | Description |
|-----------------------|---------------------------------------------| |-----------------------|---------------------------------------------|
| platform-tools | Android SDK Platform-tools, revision 29.0.4 | | platform-tools | Android SDK Platform-tools, revision 29.0.5 |
### Android SDK Platforms ### Android SDK Platforms
@@ -305,7 +307,7 @@ xcversion simulators --install='iOS 8.4'
### Visual Studio for Mac ### Visual Studio for Mac
- 8.3.4.8 - 8.3.10.2
### Mono ### Mono
@@ -326,6 +328,7 @@ xcversion simulators --install='iOS 8.4'
### Xamarin.iOS SDK ### Xamarin.iOS SDK
- 13.6.0.12
- 13.4.0.2 - 13.4.0.2
- 13.2.0.47 - 13.2.0.47
- 12.14.0.114 - 12.14.0.114
@@ -348,6 +351,7 @@ xcversion simulators --install='iOS 8.4'
### Xamarin.Android SDK ### Xamarin.Android SDK
- 10.0.6.2
- 10.0.3.0 - 10.0.3.0
- 9.4.1.0 - 9.4.1.0
- 9.3.0-23 - 9.3.0-23
@@ -366,6 +370,7 @@ xcversion simulators --install='iOS 8.4'
### Xamarin.Mac SDK ### Xamarin.Mac SDK
- 6.6.0.12
- 6.4.0.2 - 6.4.0.2
- 6.2.0.47 - 6.2.0.47
- 5.16.1.24 - 5.16.1.24

View File

@@ -0,0 +1,818 @@
{
"variables": {
"client_id": "{{env `ARM_CLIENT_ID`}}",
"client_secret": "{{env `ARM_CLIENT_SECRET`}}",
"subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
"tenant_id": "{{env `ARM_TENANT_ID`}}",
"object_id": "{{env `ARM_OBJECT_ID`}}",
"resource_group": "{{env `ARM_RESOURCE_GROUP`}}",
"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`}}",
"private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}",
"vm_size": "Standard_DS4_v2",
"image_folder": "C:\\image",
"commit_file": "C:\\image\\commit.txt",
"metadata_file": "C:\\image\\metadata.txt",
"helper_script_folder": "C:\\Program Files\\WindowsPowerShell\\Modules\\",
"commit_url": "LATEST",
"install_user": "installer",
"install_password": null,
"capture_name_prefix": "packer",
"image_version": "dev"
},
"builders": [
{
"name": "vhd",
"type": "azure-arm",
"client_id": "{{user `client_id`}}",
"client_secret": "{{user `client_secret`}}",
"subscription_id": "{{user `subscription_id`}}",
"object_id": "{{user `object_id`}}",
"tenant_id": "{{user `tenant_id`}}",
"os_disk_size_gb": "256",
"location": "{{user `location`}}",
"vm_size": "{{user `vm_size`}}",
"resource_group_name": "{{user `resource_group`}}",
"storage_account": "{{user `storage_account`}}",
"temp_resource_group_name": "{{user `temp_resource_group_name`}}",
"capture_container_name": "images",
"capture_name_prefix": "{{user `capture_name_prefix`}}",
"virtual_network_name": "{{user `virtual_network_name`}}",
"virtual_network_resource_group_name": "{{user `virtual_network_resource_group_name`}}",
"virtual_network_subnet_name": "{{user `virtual_network_subnet_name`}}",
"private_virtual_network_with_public_ip": "{{user `private_virtual_network_with_public_ip`}}",
"os_type": "Windows",
"image_publisher": "MicrosoftWindowsServer",
"image_offer": "WindowsServer",
"image_sku": "2016-Datacenter",
"communicator": "winrm",
"winrm_use_ssl": "true",
"winrm_insecure": "true",
"winrm_username": "packer"
}
],
"provisioners": [
{
"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`}})"
]
},
{
"type": "file",
"source": "{{ template_dir }}/scripts/ImageHelpers",
"destination": "{{user `helper_script_folder`}}"
},
{
"type": "windows-shell",
"inline": [
"net user {{user `install_user`}} {{user `install_password`}} /add /passwordchg:no /passwordreq:yes /active:yes /Y" ,
"net localgroup Administrators {{user `install_user`}} /add",
"winrm set winrm/config/service/auth @{Basic=\"true\"}",
"winrm get winrm/config/service/auth"
]
},
{
"type": "powershell",
"inline": [
"if (-not ((net localgroup Administrators) -contains '{{user `install_user`}}')) { exit 1 }"
]
},
{
"type": "powershell",
"environment_vars": [
"ImageVersion={{user `image_version`}}"
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Initialize-VM.ps1"
]
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-ContainersFeature.ps1"
]
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"inline": [
"setx ImageVersion {{user `image_version` }} /m"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Docker.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-PowershellCore.ps1"
]
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Docker.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-PowershellCore.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Update-DockerImages.ps1"
]
},
{
"type": "powershell",
"inline": ["choco install vcredist140 -y"]
},
{
"type": "powershell",
"valid_exit_codes": [
0,
3010
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Install-VS2017.ps1"
],
"elevated_user": "{{user `install_user`}}",
"elevated_password": "{{user `install_password`}}"
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"valid_exit_codes": [
0,
3010
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Install-SSDT.ps1"
],
"elevated_user": "{{user `install_user`}}",
"elevated_password": "{{user `install_password`}}",
"pause_before": "120s"
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Install-Wix.ps1"
]
},
{
"type": "powershell",
"valid_exit_codes": [
0,
3010
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-NET48.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Install-WDK.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-ServiceFabricSDK.ps1"
]
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Validate-SSDT.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Validate-Wix.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-NET48.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Validate-WDK.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-ServiceFabricSDK.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Update-DotnetTLS.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Download-ToolCache.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Install-Python.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Git.ps1"
]
},
{
"type": "powershell",
"environment_vars": [
"GO_VERSIONS=1.9.7,1.10.8,1.11.12,1.12.7,1.13",
"GO_DEFAULT=1.12.7"
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Go.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-PHP.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Ruby.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Rust.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Sbt.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Svn.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Chrome.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Firefox.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-SeleniumWebDrivers.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Enable-DeveloperMode.ps1"
],
"elevated_user": "{{user `install_user`}}",
"elevated_password": "{{user `install_password`}}"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-WinAppDriver.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-WinAppDriver.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Cmake.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-DACFx.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Update-AndroidSDK.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-MysqlCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-SQLPowerShellTools.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-DotnetSDK.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-WindowsUpdates.ps1"
]
},
{
"type": "windows-shell",
"inline": ["wmic product where \"name like '%%microsoft azure powershell%%'\" call uninstall /nointeractive"]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-AzureModules.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-MinGW.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-TypeScript.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Miniconda.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-AzureCosmosDbEmulator.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1"
]
},
{
"type": "powershell",
"environment_vars": [
"BOOST_VERSIONS=1.69.0",
"BOOST_DEFAULT=1.69.0"
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Boost.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Mercurial.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Jq.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-InnoSetup.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Perl.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-GitVersion.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-OpenSSL.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-NSIS.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-CloudFoundryCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Vcpkg.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-KubernetesCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Kind.ps1"
]
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-AzureModules.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-DotnetTLS.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-AzureCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-AzureDevOpsCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-ToolCache.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Python.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Git.ps1"
]
},
{
"type": "powershell",
"environment_vars": [
"GO_VERSIONS=1.9.7,1.10.8,1.11.12,1.12.7,1.13",
"GO_DEFAULT=1.12.7"
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Go.ps1"
]
},
{
"type": "powershell",
"environment_vars": [
"BOOST_VERSIONS=1.69.0",
"BOOST_DEFAULT=1.69.0"
],
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Boost.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-PHP.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Ruby.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Rust.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Sbt.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Svn.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Chrome.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Firefox.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-SeleniumWebDrivers.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-NodeLts.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-JavaTools.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Cmake.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-DACFx.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-DotnetSDK.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-MysqlCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-SQLPowerShellTools.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-MinGW.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-TypeScript.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Miniconda.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-AzureCosmosDbEmulator.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-7zip.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Mercurial.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Jq.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-InnoSetup.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Perl.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-GitVersion.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-OpenSSL.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-NSIS.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-CloudFoundryCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Vcpkg.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-KubernetesCli.ps1"
]
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Kind.ps1"
]
},
{
"type": "file",
"source": "C:\\InstalledSoftware.md",
"destination": "{{ template_dir }}/Windows2016-Readme.md",
"direction": "download"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Finalize-VM.ps1"
]
},
{
"type": "windows-restart",
"restart_timeout": "30m"
},
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Windows2016/Run-Antivirus.ps1"
]
},
{
"type": "powershell",
"inline": [
"if( Test-Path $Env:SystemRoot\\System32\\Sysprep\\unattend.xml ){ rm $Env:SystemRoot\\System32\\Sysprep\\unattend.xml -Force}",
"& $env:SystemRoot\\System32\\Sysprep\\Sysprep.exe /oobe /generalize /quiet /quit",
"while($true) { $imageState = Get-ItemProperty HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\State | Select ImageState; if($imageState.ImageState -ne 'IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE') { Write-Output $imageState.ImageState; Start-Sleep -s 10 } else { break } }"
]
}
]
}

View File

@@ -0,0 +1,733 @@
# Hosted Windows2016 image
The following software is installed on machines in the Azure Pipelines **Hosted Windows2016** (v20191009.1) pool.
Components marked with **\*** have been upgraded since the previous version of the image.
## Chocolatey
_Version:_ 0.10.15<br/>
_Environment:_
* PATH: contains location for choco.exe
## Docker
_Version:_ 19.03.3<br/>
_Environment:_
* PATH: contains location of docker.exe
## Docker-compose
_Version:_ 1.24.0<br/>
_Environment:_
* PATH: contains location of docker-compose.exe
## Powershell Core
_Version:_ 6.2.3
<br/>
## Docker images
The following container images have been cached:
* mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2016 (Digest: sha256:f247ce2cdad4711b6a597bf3a84581278251e13176a2129158e3138fa7c6730d)
* mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2016 (Digest: sha256:ebb0693431d47cbd070f8b6473b5a3b79896e8a146d202f78b92cabf6ceb4b3d)
* mcr.microsoft.com/windows/servercore:ltsc2016 (Digest: sha256:45469202b1d2630e502330c0c4e977fac9b4540611c9778dedfc140f683f8f68)
* microsoft/aspnetcore-build:1.0-2.0 (Digest: sha256:9ecc7c5a8a7a11dca5f08c860165646cb30d084606360a3a72b9cbe447241c0c)
* mcr.microsoft.com/windows/nanoserver:10.0.14393.953 (Digest: sha256:fc60bd5ae0e61b334ce1cf1bcbf20c10c36b4c5482a01da319c9c989f9e6e268)
## Visual Studio 2017 Enterprise
_Version:_ VisualStudio/15.9.16+28307.858<br/>
_Location:_ C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
The following workloads including required and recommended components are installed with Visual Studio 2017:
* Universal Windows Platform development
* .NET desktop development
* Desktop development with C++
* ASP.NET and web development
* Azure development
* Node.js development
* Data storage and processing
* Data science and analytical applications *
* Game development with Unity *
* Linux development with C++ *
* Game development with C++ *
* Mobile development with C++ *
* Office/SharePoint development
* Mobile development with .NET
* .NET Core cross-platform development
* Visual Studio extension development *
* Python development *
* Mobile development with JavaScript *
In addition the following optional components are installed:
* Microsoft.Net.Component.4.6.2.SDK
* Microsoft.Net.Component.4.6.2.TargetingPack
* Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools
* Microsoft.Net.Component.4.7.SDK
* Microsoft.Net.Component.4.7.TargetingPack
* Microsoft.Net.ComponentGroup.4.7.DeveloperTools
* Microsoft.Net.Component.4.7.1.SDK
* Microsoft.Net.Component.4.7.1.TargetingPack
* Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools
* Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools
* Microsoft.Net.Core.Component.SDK.1x
* Microsoft.NetCore.1x.ComponentGroup.Web
* Microsoft.VisualStudio.Component.Azure.Storage.AzCopy
* Microsoft.VisualStudio.Component.PowerShell.Tools
* Microsoft.VisualStudio.Component.VC.140
* Component.Dotfuscator
* Microsoft.VisualStudio.Component.VC.ATL
* Microsoft.VisualStudio.Component.VC.ATL.ARM
* Microsoft.VisualStudio.Component.VC.ATL.ARM64
* Microsoft.VisualStudio.Component.VC.ATLMFC
* Microsoft.VisualStudio.Component.VC.ClangC2
* Microsoft.VisualStudio.Component.VC.CLI.Support
* Microsoft.VisualStudio.Component.VC.Modules.x86.x64
* Microsoft.VisualStudio.Component.Windows10SDK.10240
* Microsoft.VisualStudio.Component.Windows10SDK.10586
* Microsoft.VisualStudio.Component.Windows10SDK.14393
* Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop
* Component.Unreal
* Component.Unreal.Android
* Component.Android.SDK23
* Microsoft.VisualStudio.Component.TestTools.WebLoadTest
* Microsoft.VisualStudio.Web.Mvc4.ComponentGroup
* Component.Linux.CMake
* Microsoft.Component.PythonTools.UWP
* Microsoft.Component.VC.Runtime.OSSupport
* Microsoft.VisualStudio.Component.VC.Tools.ARM
* Microsoft.VisualStudio.ComponentGroup.UWP.VC
* Microsoft.VisualStudio.Component.VSSDK
* Microsoft.VisualStudio.Component.LinqToSql
* Microsoft.VisualStudio.Component.TestTools.CodedUITest
* Microsoft.VisualStudio.Component.TestTools.Core
* Microsoft.VisualStudio.Component.TypeScript.2.0
* Microsoft.VisualStudio.Component.TypeScript.2.1
* Microsoft.VisualStudio.Component.TypeScript.2.2
* Microsoft.VisualStudio.Component.VC.Tools.ARM64
* Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm
* Microsoft.VisualStudio.Component.DslTools
* Microsoft.VisualStudio.Component.Windows81SDK
* Microsoft.VisualStudio.Component.WinXP
* Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Win81
* Microsoft.VisualStudio.ComponentGroup.NativeDesktop.WinXP
* Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Managed
* Microsoft.Component.Blend.SDK.WPF
* Microsoft.Component.VC.Runtime.UCRTSDK
* Microsoft.VisualStudio.Component.VC.ATL.Spectre
* Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre
* Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre
* Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
* Microsoft.VisualStudio.Component.Windows10SDK.17134
* Microsoft.VisualStudio.Component.Windows10SDK.17763
* Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
## SQL Server Data Tools for VS 2017
_Version:_ 15.1.61906.3130<br/>
The following components are installed:
* SQL Server Data Tools
* SQL Server Analysis Services Designer
* SQL Server Integration Services Designer
* SQL Server Reporting Services Designers
## WIX Tools
_Toolset Version:_ 3.11.4516<br/>
_WIX Toolset Studio 2017 Extension Version:_ 0.9.21.62588<br/>
_Environment:_
* WIX: Installation root of WIX
## .NET 4.8
_Version:_ 4.8.03761
## Windows Driver Kit
_Version:_ 10.0.17763.0<br/>
## Azure Service Fabric
_SDK Version:_ 3.3.617.9590<br/>
_Runtime Version:_ 6.4.617.9590
## WinAppDriver
_Version:_ 1.1.1809.18001<br/>
## Android SDK Build Tools
#### 29.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.2
#### 29.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.0
#### 28.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.3
#### 28.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.2
#### 28.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.1
#### 28.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.0
#### 27.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.3
#### 27.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.2
#### 27.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.1
#### 27.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.0
#### 26.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.3
#### 26.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.2
#### 26.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.1
#### 26.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.0
#### 25.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.3
#### 25.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.2
#### 25.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.1
#### 25.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.0
#### 24.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.3
#### 24.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.2
#### 24.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.1
#### 24.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.0
#### 23.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.3
#### 23.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.2
#### 23.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.1
#### 22.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\22.0.1
#### 21.1.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\21.1.2
#### 20.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\20.0.0
#### 19.1.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\19.1.0
## Android SDK Platforms
#### 10 (API 29)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-29
#### 9 (API 28)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-28
#### 8.1.0 (API 27)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-27
#### 8.0.0 (API 26)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-26
#### 7.1.1 (API 25)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-25
#### 7.0 (API 24)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-24
#### 6.0 (API 23)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-23
#### 5.1.1 (API 22)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-22
#### 5.0.1 (API 21)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-21
#### 4.4.2 (API 19)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-19
## Azure/AzureRM Powershell modules
#### 2.1.0
This version is installed and is available via Get-Module -ListAvailable
#### 3.8.0
This version is saved but not installed
_Location:_ C:\Modules\azurerm_3.8.0\AzureRM\3.8.0\AzureRM.psd1
#### 4.2.1
This version is saved but not installed
_Location:_ C:\Modules\azurerm_4.2.1\AzureRM\4.2.1\AzureRM.psd1
#### 5.1.1
This version is saved but not installed
_Location:_ C:\Modules\azurerm_5.1.1\AzureRM\5.1.1\AzureRM.psd1
#### 6.7.0
This version is saved but not installed
_Location:_ C:\Modules\azurerm_6.7.0\AzureRM\6.7.0\AzureRM.psd1
## TLS12
_Version:_ 1.2<br/>
_Description:_ .NET has been configured to use TLS 1.2 by default
## Azure CLI
_Version:_ 2.0.74
_Environment:_
* PATH: contains location of az.cmd
## Azure DevOps Cli extension
_Version:_ azure-devops 0.13.0
## Python
_Version:_ 2.7.16 (x64)<br/>_Version:_ 2.7.16 (x86)<br/>_Version:_ 3.4.4 (x64)<br/>_Version:_ 3.4.4 (x86)<br/>_Version:_ 3.5.4 (x64)<br/>_Version:_ 3.5.4 (x86)<br/>_Version:_ 3.6.8 (x64)<br/>_Version:_ 3.6.8 (x86)<br/>_Version:_ 3.7.4 (x64)<br/>_Version:_ 3.7.4 (x86)<br/><br/>
> Note: These versions of Python are available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task.
## PyPy
_Version:_ 2.7.13 (x86)<br/>_Version:_ 3.5.3 (x86)<br/><br/>
> Note: These versions of PyPy are available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task.
## Ruby
_Version:_ 2.4.6 (x64)<br/>_Version:_ 2.5.5 (x64)<br/>_Version:_ 2.6.3 (x64)<br/><br/>
> Note: These versions of Ruby are available through the [Use Ruby Version](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/use-ruby-version) task.
## Python (64 bit)
#### Python 3.6.8
_Environment:_
* PATH: contains location of python.exe
#### Python 2.7.16
_Location:_ C:/hostedtoolcache/windows/Python/2.7*/x64
## Git
_Version:_ 2.23.0<br/>
_Environment:_
* PATH: contains location of git.exe
## Git Large File Storage (LFS)
_Version:_ 2.8.0<br/>
_Environment:_
* PATH: contains location of git-lfs.exe
* GIT_LFS_PATH: location of git-lfs.exe
## Go (x64)
#### 1.9.7
_Environment:_
* GOROOT_1_9_X64: root directory of the Go 1.9.7 installation
#### 1.10.8
_Environment:_
* GOROOT_1_10_X64: root directory of the Go 1.10.8 installation
#### 1.11.12
_Environment:_
* GOROOT_1_11_X64: root directory of the Go 1.11.12 installation
#### 1.12.7
_Environment:_
* PATH: contains the location of go.exe version 1.12.7
* GOROOT: root directory of the Go 1.12.7 installation
* GOROOT_1_12_X64: root directory of the Go 1.12.7 installation
#### 1.13
_Environment:_
* GOROOT_1_13_X64: root directory of the Go 1.13 installation
## Boost
####
* PATH: contains the location of Boost version
* BOOST_ROOT: root directory of the Boost version installation
* BOOST_ROOT_1_69_0: root directory of the Boost version installation
## PHP (x64)
#### 7.3.10
_Environment:_
* PATH: contains the location of php.exe version 7.3.10
* PHPROOT: root directory of the PHP 7.3.10 installation
## Ruby (x64)
#### 2.5.5p157
_Environment:_
* Location: C:\hostedtoolcache\windows\Ruby\2.5.5\x64\bin
* PATH: contains the location of ruby.exe version 2.5.5p157
## Rust (64-bit)
#### 1.38.0
_Location:_ C:\Rust\.cargo\bin
_Environment:_
* PATH: contains the location of rustc.exe
## Subversion
_Version:_ 1.8.17<br/>
_Environment:_
* PATH: contains location of svn.exe
## Google Chrome
_version:_
77.0.3865.90
## Mozilla Firefox
_version:_
69.0.1
## Selenium Web Drivers
#### Chrome Driver
_version:_
77.0.3865.40
_Environment:_
* ChromeWebDriver: location of chromedriver.exe
#### Gecko Driver
_version:_
0.24.0
_Environment:_
* GeckoWebDriver: location of geckodriver.exe
#### IE Driver
_version:_
3.8.0.0
_Environment:_
* IEWebDriver: location of IEDriverServer.exe
## Node.js
_Version:_ 10.16.3<br/>
_Architecture:_ x64<br/>
_Environment:_
* PATH: contains location of node.exe<br/>
* Gulp CLI version: 2.2.0 Local version: Unknown<br/>
* Grunt grunt-cli v1.3.2<br/>
* Bower 1.8.8<br/>
* Yarn 1.19.1<br/>
> Note: You can install and use another version of Node.js on Microsoft-hosted agent pools using the [Node tool installer](https://docs.microsoft.com/vsts/pipelines/tasks/tool/node-js) task.
## npm
_Version:_ 6.9.0<br/>
_Environment:_
* PATH: contains location of npm.cmd
## Java Development Kit
#### 1.8.0_222
_Environment:_
* JAVA_HOME: location of JDK
* PATH: contains bin folder of JDK
#### 1.7.0_232
_Location:_ C:\Program Files\Java\zulu-7-azure-jdk_7.31.0.5-7.0.232-win_x64
#### 11.0.4
_Location:_ C:\Program Files\Java\zulu-11-azure-jdk_11.33.15-11.0.4-win_x64
## Ant
_Version:_ 1.10.5<br/>
_Environment:_
* PATH: contains location of ant.cmd
* ANT_HOME: location of ant.cmd
* COBERTURA_HOME: location of cobertura-2.1.1.jar
## Maven
_Version:_ 3.6.2<br/>
_Environment:_
* PATH: contains location of mvn.bat
* M2_HOME: Maven installation root
## Gradle
_Version:_ 5.6.2<br/>
_Environment:_
* PATH: contains location of gradle
## Cmake
_Version:_ 3.15.4<br/>
_Environment:_
* PATH: contains location of cmake.exe
## SQL Server Data Tier Application Framework (x64)
_Version:_ 15.0.4538.1<br/>
## .NET Core
The following runtimes and SDKs are installed:
_Environment:_
* PATH: contains location of dotnet.exe
_SDK:_
* 2.2.402 C:\Program Files\dotnet\sdk\2.2.402
* 2.2.401 C:\Program Files\dotnet\sdk\2.2.401
* 2.2.301 C:\Program Files\dotnet\sdk\2.2.301
* 2.2.300 C:\Program Files\dotnet\sdk\2.2.300
* 2.2.206 C:\Program Files\dotnet\sdk\2.2.206
* 2.2.205 C:\Program Files\dotnet\sdk\2.2.205
* 2.2.204 C:\Program Files\dotnet\sdk\2.2.204
* 2.2.203 C:\Program Files\dotnet\sdk\2.2.203
* 2.2.202 C:\Program Files\dotnet\sdk\2.2.202
* 2.2.109 C:\Program Files\dotnet\sdk\2.2.109
* 2.2.108 C:\Program Files\dotnet\sdk\2.2.108
* 2.2.107 C:\Program Files\dotnet\sdk\2.2.107
* 2.2.106 C:\Program Files\dotnet\sdk\2.2.106
* 2.2.105 C:\Program Files\dotnet\sdk\2.2.105
* 2.2.104 C:\Program Files\dotnet\sdk\2.2.104
* 2.2.103 C:\Program Files\dotnet\sdk\2.2.103
* 2.2.102 C:\Program Files\dotnet\sdk\2.2.102
* 2.2.101 C:\Program Files\dotnet\sdk\2.2.101
* 2.2.100 C:\Program Files\dotnet\sdk\2.2.100
* 2.1.802 C:\Program Files\dotnet\sdk\2.1.802
* 2.1.801 C:\Program Files\dotnet\sdk\2.1.801
* 2.1.701 C:\Program Files\dotnet\sdk\2.1.701
* 2.1.700 C:\Program Files\dotnet\sdk\2.1.700
* 2.1.606 C:\Program Files\dotnet\sdk\2.1.606
* 2.1.605 C:\Program Files\dotnet\sdk\2.1.605
* 2.1.604 C:\Program Files\dotnet\sdk\2.1.604
* 2.1.603 C:\Program Files\dotnet\sdk\2.1.603
* 2.1.602 C:\Program Files\dotnet\sdk\2.1.602
* 2.1.509 C:\Program Files\dotnet\sdk\2.1.509
* 2.1.508 C:\Program Files\dotnet\sdk\2.1.508
* 2.1.507 C:\Program Files\dotnet\sdk\2.1.507
* 2.1.506 C:\Program Files\dotnet\sdk\2.1.506
* 2.1.505 C:\Program Files\dotnet\sdk\2.1.505
* 2.1.504 C:\Program Files\dotnet\sdk\2.1.504
* 2.1.503 C:\Program Files\dotnet\sdk\2.1.503
* 2.1.502 C:\Program Files\dotnet\sdk\2.1.502
* 2.1.500 C:\Program Files\dotnet\sdk\2.1.500
* 2.1.403 C:\Program Files\dotnet\sdk\2.1.403
* 2.1.402 C:\Program Files\dotnet\sdk\2.1.402
* 2.1.401 C:\Program Files\dotnet\sdk\2.1.401
* 2.1.302 C:\Program Files\dotnet\sdk\2.1.302
* 2.1.301 C:\Program Files\dotnet\sdk\2.1.301
* 2.1.300 C:\Program Files\dotnet\sdk\2.1.300
* 2.1.202 C:\Program Files\dotnet\sdk\2.1.202
* 1.1.14 C:\Program Files\dotnet\sdk\1.1.14
_Runtime:_
* 2.2.7 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.7
* 2.2.6 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.6
* 2.2.5 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.5
* 2.2.4 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.4
* 2.2.3 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.3
* 2.2.2 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.2
* 2.2.1 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.1
* 2.2.0 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.0
* 2.1.9 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.9
* 2.1.8 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.8
* 2.1.7 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.7
* 2.1.6 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.6
* 2.1.5 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.5
* 2.1.4 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.4
* 2.1.3 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.3
* 2.1.2 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.2
* 2.1.13 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13
* 2.1.12 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.12
* 2.1.11 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.11
* 2.1.10 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.10
* 2.1.1 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.1
* 2.1.0 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.0
* 2.0.9 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.0.9
* 1.1.13 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.1.13
* 1.0.16 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.16
## Mysql
_Version:_ 5.7.21.0<br/>
_Environment:_
* PATH: contains location of mysql.exe
## SQLPS
_Version:_ 1.0
## SQLServer PS
_Version:_ 21.1.18179
## MinGW
_Version:_ 8.1.0<br/>
_Environment:_
* PATH: contains location of the MinGW 'bin' directory
## TypeScript
_Version:_ Version 3.6.3<br/>
## Miniconda
_Version:_ conda 4.6.14<br/>
_Environment:_
* CONDA: contains location of the root of the Miniconda installation
## Azure CosmosDb Emulator
_Version:_ 2.5.7.0<br/>
_Location:_ C:\Program Files\Azure Cosmos DB Emulator\
## 7zip
_Version:_ 19.00<br/>
## Mercurial
_Version:_ <br/>
## jq
_Version:_ jq-1.6<br/>
## Inno Setup
_Version:_ 6.0.2<br/>
## Perl
_Version:_ v5.26.2<br/>
## GitVersion
_Version:_ 5.0.1.0<br/>
## OpenSSL
_Version:_ 1.1.1c at C:\Program Files\Git\usr\bin\openssl.exe<br/>_Version:_ 1.1.1c at C:\Program Files\Git\mingw64\bin\openssl.exe<br/>_Version:_ 1.0.2j at C:\Program Files (x86)\Subversion\bin\openssl.exe<br/>_Version:_ 1.1.1b at C:\Strawberry\c\bin\openssl.exe<br/>_Version:_ 1.1.1 at C:\Program Files\OpenSSL\bin\openssl.exe<br/>
## Cloud Foundry CLI
_Version:_ 6.46.1<br/>
## Vcpkg
_Version:_ 2019.09.12-nohash<br/>
_Environment:_
* PATH: contains location of the vcpkg directory
* VCPKG_INSTALLATION_ROOT: root directory of the vcpkg installation

View File

@@ -751,7 +751,7 @@
{ {
"type": "file", "type": "file",
"source": "C:\\InstalledSoftware.md", "source": "C:\\InstalledSoftware.md",
"destination": "{{ template_dir }}/Vs2019-Server2019-Readme.md", "destination": "{{ template_dir }}/Windows2019-Readme.md",
"direction": "download" "direction": "download"
}, },
{ {

View File

@@ -0,0 +1,689 @@
# Hosted Windows 2019
The following software is installed on machines in the **Hosted Windows 2019** (v20191009.1) pool.
Components marked with **\*** have been upgraded since the previous version of the image.
## Chocolatey
_Version:_ 0.10.15<br/>
_Environment:_
* PATH: contains location for choco.exe
## Docker
_Version:_ 19.03.3<br/>
_Environment:_
* PATH: contains location of docker.exe
## Docker-compose
_Version:_ 1.24.0<br/>
_Environment:_
* PATH: contains location of docker-compose.exe
## Powershell Core
_Version:_ 6.2.3
<br/>
## Docker images
The following container images have been cached:
* mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 (Digest: sha256:e0f80fbc8bb2f39bd0eaba78b314444863ca3efec3f0e40a1b63aa501a36ef01)
* mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 (Digest: sha256:c7219ea532e525bc34402027f7974a128746ebec79a31462bc8b59a9dfa6b3d8)
* mcr.microsoft.com/windows/servercore:ltsc2019 (Digest: sha256:404e0ee336a063619d1e93a2446061cf19cb3068bacb1775f5613e3b54e527e1)
* mcr.microsoft.com/windows/nanoserver:1809 (Digest: sha256:da46159cc4409ccdfe8e25d1e2b2e2705c31d956122d39ea89733b19d76340dd)
* microsoft/aspnetcore-build:1.0-2.0 (Digest: sha256:9ecc7c5a8a7a11dca5f08c860165646cb30d084606360a3a72b9cbe447241c0c)
## Visual Studio 2019 Enterprise
_Version:_ VisualStudio/16.3.3+29403.142<br/>
_Location:_ C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
The following workloads and components are installed with Visual Studio 2019:
* Component.Dotfuscator
* Component.Linux.CMake
* Component.UnityEngine.x64
* Component.UnityEngine.x86
* Component.Unreal.Android
* Microsoft.Component.Azure.DataLake.Tools
* Microsoft.Component.CookiecutterTools
* Microsoft.Component.PythonTools.Miniconda
* Microsoft.Component.PythonTools.Web
* Microsoft.Component.VC.Runtime.UCRTSDK
* Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools
* Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools
* Microsoft.Net.ComponentGroup.4.7.DeveloperTools
* Microsoft.VisualStudio.Component.AspNet45
* Microsoft.VisualStudio.Component.Azure.Kubernetes.Tools
* Microsoft.VisualStudio.Component.Azure.MobileAppsSdk
* Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools
* Microsoft.VisualStudio.Component.Azure.Storage.AzCopy
* Microsoft.VisualStudio.Component.Debugger.JustInTime
* Microsoft.VisualStudio.Component.DslTools
* Microsoft.VisualStudio.Component.EntityFramework
* Microsoft.VisualStudio.Component.FSharp.Desktop
* Microsoft.VisualStudio.Component.LinqToSql
* Microsoft.VisualStudio.Component.PortableLibrary
* Microsoft.VisualStudio.Component.TeamOffice
* Microsoft.VisualStudio.Component.TestTools.CodedUITest
* Microsoft.VisualStudio.Component.TestTools.WebLoadTest
* Microsoft.VisualStudio.Component.UWP.VC.ARM64
* Microsoft.VisualStudio.Component.VC.ATL.ARM
* Microsoft.VisualStudio.Component.VC.ATLMFC
* Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
* Microsoft.VisualStudio.Component.VC.CLI.Support
* Microsoft.VisualStudio.Component.VC.CMake.Project
* Microsoft.VisualStudio.Component.VC.DiagnosticTools
* Microsoft.VisualStudio.Component.VC.MFC.ARM
* Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre
* Microsoft.VisualStudio.Component.VC.MFC.ARM64
* Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
* Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
* Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest
* Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest
* Microsoft.VisualStudio.Component.VC.v141
* Microsoft.VisualStudio.Component.Windows10SDK.16299
* Microsoft.VisualStudio.Component.Windows10SDK.17134
* Microsoft.VisualStudio.Component.Windows10SDK.17763
* Microsoft.VisualStudio.Component.Windows10SDK.18362
* Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices
* Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools
* Microsoft.VisualStudio.ComponentGroup.Web.CloudTools
* Microsoft.VisualStudio.Workload.Azure
* Microsoft.VisualStudio.Workload.Data
* Microsoft.VisualStudio.Workload.DataScience
* Microsoft.VisualStudio.Workload.ManagedDesktop
* Microsoft.VisualStudio.Workload.ManagedGame
* Microsoft.VisualStudio.Workload.NativeCrossPlat
* Microsoft.VisualStudio.Workload.NativeDesktop
* Microsoft.VisualStudio.Workload.NativeGame
* Microsoft.VisualStudio.Workload.NativeMobile
* Microsoft.VisualStudio.Workload.NetCoreTools
* Microsoft.VisualStudio.Workload.NetCrossPlat
* Microsoft.VisualStudio.Workload.NetWeb
* Microsoft.VisualStudio.Workload.Node
* Microsoft.VisualStudio.Workload.Office
* Microsoft.VisualStudio.Workload.Python
* Microsoft.VisualStudio.Workload.Universal
* Microsoft.VisualStudio.Workload.VisualStudioExtension
## WIX Tools
_Toolset Version:_ 3.11.4516<br/>
_WIX Toolset Visual Studio Extension Version:_ 1.0.0.4<br/>
_Environment:_
* WIX: Installation root of WIX
## .NET 4.8
_Version:_ 4.8.03761
## Windows Driver Kit
_Version:_ 10.0.17763.0<br/>
## Azure Service Fabric
_SDK Version:_ 3.3.617.9590<br/>
_Runtime Version:_ 6.4.617.9590
## WinAppDriver
_Version:_ 1.1.1809.18001<br/>
## Android SDK Build Tools
#### 29.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.2
#### 29.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\29.0.0
#### 28.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.3
#### 28.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.2
#### 28.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.1
#### 28.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.0
#### 27.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.3
#### 27.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.2
#### 27.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.1
#### 27.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\27.0.0
#### 26.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.3
#### 26.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.2
#### 26.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.1
#### 26.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.0
#### 25.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.3
#### 25.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.2
#### 25.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.1
#### 25.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.0
#### 24.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.3
#### 24.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.2
#### 24.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.1
#### 24.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\24.0.0
#### 23.0.3
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.3
#### 23.0.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.2
#### 23.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.1
#### 22.0.1
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\22.0.1
#### 21.1.2
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\21.1.2
#### 20.0.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\20.0.0
#### 19.1.0
_Location:_ C:\Program Files (x86)\Android\android-sdk\build-tools\19.1.0
## Android SDK Platforms
#### 10 (API 29)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-29
#### 9 (API 28)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-28
#### 8.1.0 (API 27)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-27
#### 8.0.0 (API 26)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-26
#### 7.1.1 (API 25)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-25
#### 7.0 (API 24)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-24
#### 6.0 (API 23)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-23
#### 5.1.1 (API 22)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-22
#### 5.0.1 (API 21)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-21
#### 4.4.2 (API 19)
_Location:_ C:\Program Files (x86)\Android\android-sdk\platforms\android-19
## Azure/AzureRM Powershell modules
#### 2.1.0
This version is installed and is available via Get-Module -ListAvailable
#### 3.8.0
This version is saved but not installed
_Location:_ C:\Modules\azurerm_3.8.0\AzureRM\3.8.0\AzureRM.psd1
#### 4.2.1
This version is saved but not installed
_Location:_ C:\Modules\azurerm_4.2.1\AzureRM\4.2.1\AzureRM.psd1
#### 5.1.1
This version is saved but not installed
_Location:_ C:\Modules\azurerm_5.1.1\AzureRM\5.1.1\AzureRM.psd1
#### 6.7.0
This version is saved but not installed
_Location:_ C:\Modules\azurerm_6.7.0\AzureRM\6.7.0\AzureRM.psd1
## TLS12
_Version:_ 1.2<br/>
_Description:_ .NET has been configured to use TLS 1.2 by default
## Azure CLI
_Version:_ 2.0.74
_Environment:_
* PATH: contains location of az.cmd
## Azure DevOps Cli extension
_Version:_ azure-devops 0.13.0
## Python
_Version:_ 2.7.16 (x64)<br/>_Version:_ 2.7.16 (x86)<br/>_Version:_ 3.4.4 (x64)<br/>_Version:_ 3.4.4 (x86)<br/>_Version:_ 3.5.4 (x64)<br/>_Version:_ 3.5.4 (x86)<br/>_Version:_ 3.6.8 (x64)<br/>_Version:_ 3.6.8 (x86)<br/>_Version:_ 3.7.4 (x64)<br/>_Version:_ 3.7.4 (x86)<br/><br/>
> Note: These versions of Python are available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task.
## PyPy
_Version:_ 2.7.13 (x86)<br/>_Version:_ 3.5.3 (x86)<br/><br/>
> Note: These versions of PyPy are available through the [Use Python Version](https://go.microsoft.com/fwlink/?linkid=871498) task.
## Ruby
_Version:_ 2.4.6 (x64)<br/>_Version:_ 2.5.5 (x64)<br/>_Version:_ 2.6.3 (x64)<br/><br/>
> Note: These versions of Ruby are available through the [Use Ruby Version](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/use-ruby-version) task.
## Python (64 bit)
#### Python 3.7.4
_Environment:_
* PATH: contains location of python.exe
#### Python 2.7.16
_Location:_ C:/hostedtoolcache/windows/Python/2.7*/x64
## Git
_Version:_ 2.23.0<br/>
_Environment:_
* PATH: contains location of git.exe
## Git Large File Storage (LFS)
_Version:_ 2.8.0<br/>
_Environment:_
* PATH: contains location of git-lfs.exe
* GIT_LFS_PATH: location of git-lfs.exe
## Go (x64)
#### 1.10.8
_Environment:_
* GOROOT_1_10_X64: root directory of the Go 1.10.8 installation
#### 1.11.12
_Environment:_
* GOROOT_1_11_X64: root directory of the Go 1.11.12 installation
#### 1.12.7
_Environment:_
* PATH: contains the location of go.exe version 1.12.7
* GOROOT: root directory of the Go 1.12.7 installation
* GOROOT_1_12_X64: root directory of the Go 1.12.7 installation
#### 1.13
_Environment:_
* GOROOT_1_13_X64: root directory of the Go 1.13 installation
## Boost
####
* PATH: contains the location of Boost version
* BOOST_ROOT: root directory of the Boost version installation
* BOOST_ROOT_1_69_0: root directory of the Boost version installation
## PHP (x64)
#### 7.3.10
_Environment:_
* PATH: contains the location of php.exe version 7.3.10
* PHPROOT: root directory of the PHP 7.3.10 installation
## Ruby (x64)
#### 2.5.5p157
_Environment:_
* Location: C:\hostedtoolcache\windows\Ruby\2.5.5\x64\bin
* PATH: contains the location of ruby.exe version 2.5.5p157
## Rust (64-bit)
#### 1.38.0
_Location:_ C:\Rust\.cargo\bin
_Environment:_
* PATH: contains the location of rustc.exe
## Subversion
_Version:_ 1.8.17<br/>
_Environment:_
* PATH: contains location of svn.exe
## Google Chrome
_version:_
77.0.3865.90
## Mozilla Firefox
_version:_
69.0.1
## Selenium Web Drivers
#### Chrome Driver
_version:_
77.0.3865.40
_Environment:_
* ChromeWebDriver: location of chromedriver.exe
#### Gecko Driver
_version:_
0.24.0
_Environment:_
* GeckoWebDriver: location of geckodriver.exe
#### IE Driver
_version:_
3.8.0.0
_Environment:_
* IEWebDriver: location of IEDriverServer.exe
## Node.js
_Version:_ 12.13.0<br/>
_Architecture:_ x64<br/>
_Environment:_
* PATH: contains location of node.exe<br/>
* Gulp CLI version: 2.2.0 Local version: Unknown<br/>
* Grunt grunt-cli v1.3.2<br/>
* Bower 1.8.8<br/>
* Yarn 1.19.1<br/>
> Note: You can install and use another version of Node.js on Microsoft-hosted agent pools using the [Node tool installer](https://docs.microsoft.com/vsts/pipelines/tasks/tool/node-js) task.
## npm
_Version:_ 6.9.0<br/>
_Environment:_
* PATH: contains location of npm.cmd
## Java Development Kit
#### 1.8.0_222
_Environment:_
* JAVA_HOME: location of JDK
* PATH: contains bin folder of JDK
#### 1.7.0_232
_Location:_ C:\Program Files\Java\zulu-7-azure-jdk_7.31.0.5-7.0.232-win_x64
#### 11.0.4
_Location:_ C:\Program Files\Java\zulu-11-azure-jdk_11.33.15-11.0.4-win_x64
## Ant
_Version:_ 1.10.5<br/>
_Environment:_
* PATH: contains location of ant.cmd
* ANT_HOME: location of ant.cmd
* COBERTURA_HOME: location of cobertura-2.1.1.jar
## Maven
_Version:_ 3.6.2<br/>
_Environment:_
* PATH: contains location of mvn.bat
* M2_HOME: Maven installation root
## Gradle
_Version:_ 5.6.2<br/>
_Environment:_
* PATH: contains location of gradle
## Cmake
_Version:_ 3.15.4<br/>
_Environment:_
* PATH: contains location of cmake.exe
## SQL Server Data Tier Application Framework (x64)
_Version:_ 15.0.4538.1<br/>
## .NET Core
The following runtimes and SDKs are installed:
_Environment:_
* PATH: contains location of dotnet.exe
_SDK:_
* 3.0.100 C:\Program Files\dotnet\sdk\3.0.100
* 2.2.402 C:\Program Files\dotnet\sdk\2.2.402
* 2.2.401 C:\Program Files\dotnet\sdk\2.2.401
* 2.2.301 C:\Program Files\dotnet\sdk\2.2.301
* 2.2.300 C:\Program Files\dotnet\sdk\2.2.300
* 2.2.206 C:\Program Files\dotnet\sdk\2.2.206
* 2.2.205 C:\Program Files\dotnet\sdk\2.2.205
* 2.2.204 C:\Program Files\dotnet\sdk\2.2.204
* 2.2.203 C:\Program Files\dotnet\sdk\2.2.203
* 2.2.202 C:\Program Files\dotnet\sdk\2.2.202
* 2.2.109 C:\Program Files\dotnet\sdk\2.2.109
* 2.2.108 C:\Program Files\dotnet\sdk\2.2.108
* 2.2.107 C:\Program Files\dotnet\sdk\2.2.107
* 2.2.106 C:\Program Files\dotnet\sdk\2.2.106
* 2.2.105 C:\Program Files\dotnet\sdk\2.2.105
* 2.2.104 C:\Program Files\dotnet\sdk\2.2.104
* 2.2.103 C:\Program Files\dotnet\sdk\2.2.103
* 2.2.102 C:\Program Files\dotnet\sdk\2.2.102
* 2.2.101 C:\Program Files\dotnet\sdk\2.2.101
* 2.2.100 C:\Program Files\dotnet\sdk\2.2.100
* 2.1.802 C:\Program Files\dotnet\sdk\2.1.802
* 2.1.801 C:\Program Files\dotnet\sdk\2.1.801
* 2.1.701 C:\Program Files\dotnet\sdk\2.1.701
* 2.1.700 C:\Program Files\dotnet\sdk\2.1.700
* 2.1.606 C:\Program Files\dotnet\sdk\2.1.606
* 2.1.605 C:\Program Files\dotnet\sdk\2.1.605
* 2.1.604 C:\Program Files\dotnet\sdk\2.1.604
* 2.1.603 C:\Program Files\dotnet\sdk\2.1.603
* 2.1.602 C:\Program Files\dotnet\sdk\2.1.602
* 2.1.509 C:\Program Files\dotnet\sdk\2.1.509
* 2.1.508 C:\Program Files\dotnet\sdk\2.1.508
* 2.1.507 C:\Program Files\dotnet\sdk\2.1.507
* 2.1.506 C:\Program Files\dotnet\sdk\2.1.506
* 2.1.505 C:\Program Files\dotnet\sdk\2.1.505
* 2.1.504 C:\Program Files\dotnet\sdk\2.1.504
* 2.1.503 C:\Program Files\dotnet\sdk\2.1.503
* 2.1.502 C:\Program Files\dotnet\sdk\2.1.502
* 2.1.500 C:\Program Files\dotnet\sdk\2.1.500
* 2.1.403 C:\Program Files\dotnet\sdk\2.1.403
* 2.1.402 C:\Program Files\dotnet\sdk\2.1.402
* 2.1.401 C:\Program Files\dotnet\sdk\2.1.401
* 2.1.302 C:\Program Files\dotnet\sdk\2.1.302
* 2.1.301 C:\Program Files\dotnet\sdk\2.1.301
* 2.1.300 C:\Program Files\dotnet\sdk\2.1.300
_Runtime:_
* 3.0.0 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.0.0
* 2.2.7 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.7
* 2.2.6 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.6
* 2.2.5 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.5
* 2.2.4 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.4
* 2.2.3 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.3
* 2.2.2 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.2
* 2.2.1 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.1
* 2.2.0 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.0
* 2.1.9 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.9
* 2.1.8 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.8
* 2.1.7 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.7
* 2.1.6 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.6
* 2.1.5 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.5
* 2.1.4 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.4
* 2.1.3 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.3
* 2.1.2 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.2
* 2.1.13 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.13
* 2.1.12 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.12
* 2.1.11 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.11
* 2.1.10 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.10
* 2.1.1 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.1
* 2.1.0 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.0
## Mysql
_Version:_ 5.7.21.0<br/>
_Environment:_
* PATH: contains location of mysql.exe
## MinGW
_Version:_ 8.1.0<br/>
_Environment:_
* PATH: contains location of the MinGW 'bin' directory
## TypeScript
_Version:_ Version 3.6.3<br/>
## Miniconda
_Version:_ conda 4.6.14<br/>
_Environment:_
* CONDA: contains location of the root of the Miniconda installation
## Azure CosmosDb Emulator
_Version:_ 2.5.7.0<br/>
_Location:_ C:\Program Files\Azure Cosmos DB Emulator\
## 7zip
_Version:_ 19.00<br/>
## Mercurial
_Version:_ <br/>
## jq
_Version:_ jq-1.6<br/>
## Inno Setup
_Version:_ 6.0.2<br/>
## Perl
_Version:_ v5.26.2<br/>
## GitVersion
_Version:_ 5.0.1.0<br/>
## OpenSSL
_Version:_ 1.1.1c at C:\Program Files\Git\usr\bin\openssl.exe<br/>_Version:_ 1.1.1c at C:\Program Files\Git\mingw64\bin\openssl.exe<br/>_Version:_ 1.0.2j at C:\Program Files (x86)\Subversion\bin\openssl.exe<br/>_Version:_ 1.1.1b at C:\Strawberry\c\bin\openssl.exe<br/>_Version:_ 1.1.1 at C:\Program Files\OpenSSL\bin\openssl.exe<br/>
## Cloud Foundry CLI
_Version:_ 6.46.1<br/>
## Vcpkg
_Version:_ 2019.09.12-nohash<br/>
_Environment:_
* PATH: contains location of the vcpkg directory
* VCPKG_INSTALLATION_ROOT: root directory of the vcpkg installation

View File

@@ -0,0 +1,147 @@
################################################################################
## File: Initialize-VM.ps1
## Team: CI-Platform
## Desc: VM initialization script, machine level configuration
################################################################################
function Disable-InternetExplorerESC {
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0 -Force
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0 -Force
Stop-Process -Name Explorer -Force -ErrorAction Continue
Write-Host "IE Enhanced Security Configuration (ESC) has been disabled."
}
function Disable-InternetExplorerWelcomeScreen {
$AdminKey = "HKLM:\Software\Policies\Microsoft\Internet Explorer\Main"
New-Item -Path $AdminKey -Value 1 -Force
Set-ItemProperty -Path $AdminKey -Name "DisableFirstRunCustomize" -Value 1 -Force
Write-Host "Disabled IE Welcome screen"
}
function Disable-UserAccessControl {
Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "ConsentPromptBehaviorAdmin" -Value 00000000 -Force
Write-Host "User Access Control (UAC) has been disabled."
}
Import-Module -Name ImageHelpers -Force
Write-Host "Setup PowerShellGet"
# Set-PSRepository -InstallationPolicy Trusted -Name PSGallery
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module -Name PowerShellGet -Force
Set-PSRepository -InstallationPolicy Trusted -Name PSGallery
Write-Host "Disable Antivirus"
Set-MpPreference -DisableRealtimeMonitoring $true
# Disable Windows Update
$AutoUpdatePath = "HKLM:SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
If (Test-Path -Path $AutoUpdatePath) {
Set-ItemProperty -Path $AutoUpdatePath -Name NoAutoUpdate -Value 1
Write-Host "Disabled Windows Update"
}
else {
Write-Host "Windows Update key does not exist"
}
# Install Windows .NET Features
Install-WindowsFeature -Name NET-Framework-Features -IncludeAllSubFeature
Install-WindowsFeature -Name NET-Framework-45-Features -IncludeAllSubFeature
Install-WindowsFeature -Name BITS -IncludeAllSubFeature
Install-WindowsFeature -Name DSC-Service
Write-Host "Disable UAC"
Disable-UserAccessControl
Write-Host "Disable IE Welcome Screen"
Disable-InternetExplorerWelcomeScreen
Write-Host "Disable IE ESC"
Disable-InternetExplorerESC
Write-Host "Setting local execution policy"
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope MachinePolicy -ErrorAction Continue | Out-Null
Get-ExecutionPolicy -List
Write-Host "Enable long path behavior"
# See https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#maximum-path-length-limitation
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
Write-Host "Install chocolatey"
$chocoExePath = 'C:\ProgramData\Chocolatey\bin'
if ($($env:Path).ToLower().Contains($($chocoExePath).ToLower())) {
Write-Host "Chocolatey found in PATH, skipping install..."
Exit
}
# Add to system PATH
$systemPath = [Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::Machine)
$systemPath += ';' + $chocoExePath
[Environment]::SetEnvironmentVariable("PATH", $systemPath, [System.EnvironmentVariableTarget]::Machine)
# Update local process' path
$userPath = [Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::User)
if ($userPath) {
$env:Path = $systemPath + ";" + $userPath
}
else {
$env:Path = $systemPath
}
# Run the installer
Invoke-Expression ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
# Turn off confirmation
choco feature enable -n allowGlobalConfirmation
# Install webpi
choco install webpicmd -y
# 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"
$expandResult = (diskpart /s 'd:\cmds.txt')
Write-Host $expandResult
Write-Host "Disk sizes after expansion"
wmic logicaldisk get size,freespace,caption
# Adding description of the software to Markdown
$Content = @"
# Hosted Windows2016 image
The following software is installed on machines in the **Hosted Windows2016** (v$env:ImageVersion) pool.
Components marked with **\*** have been upgraded since the previous version of the image.
"@
Add-ContentToMarkdown -Content $Content
$SoftwareName = "Chocolatey"
if( $( $(choco version) | Out-String) -match 'Chocolatey v(?<version>.*).*' )
{
$chocoVersion = $Matches.version.Trim()
}
$Description = @"
_Version:_ $chocoVersion<br/>
_Environment:_
* PATH: contains location for choco.exe
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description

View File

@@ -0,0 +1,29 @@
################################################################################
## File: Install-Python.ps1
## Team: CI-X
## Desc: Configure python on path with 3.6.* version from the tools cache
## Must run after tools cache is setup
################################################################################
Import-Module -Name ImageHelpers -Force
$python36path = $Env:AGENT_TOOLSDIRECTORY + '/Python/3.6*/x64'
$pythonDir = Get-Item -Path $python36path
if($pythonDir -is [array])
{
Write-Host "More than one python 3.6.* installations found"
Write-Host $pythonDir
exit 1
}
$currentPath = Get-MachinePath
if ($currentPath | Select-String -SimpleMatch $pythonDir.FullName)
{
Write-Host $pythonDir.FullName ' is already in PATH'
exit 0
}
Add-MachinePathItem -PathItem $pythonDir.FullName
Add-MachinePathItem -PathItem "$($pythonDir.FullName)\Scripts"

View File

@@ -0,0 +1,24 @@
################################################################################
## File: Install-SSDT.ps1
## Team: CI-Platform
## Desc: Install SQL Server Data Tools for Windows
################################################################################
Import-Module -Name ImageHelpers -Force
#SSDT for Visual Studio 2017 (15.8.2)
$InstallerURI = 'https://download.microsoft.com/download/D/F/8/DF8B51B9-8E9F-47F3-A27B-33EEDADD8966/SSDT-Setup-ENU.exe'
$InstallerName = 'SSDT-Setup-ENU.exe'
$logFilePath = "$env:TEMP\ssdtlog.txt"
$ArgumentList = ('/install', 'INSTALLALL', '/passive', '/norestart', "/log `"$logFilePath`"")
$exitCode = Install-EXE -Url $InstallerURI -Name $InstallerName -ArgumentList $ArgumentList
if($exitCode -ne 0 -and $exitCode -ne 3010)
{
Write-Host "******** SSDT SETUP LOG START ********"
Write-Host $(Get-Content $logFilePath | Out-String)
Write-Host "******** SSDT SETUP LOG END ********"
}
exit $exitCode

View File

@@ -0,0 +1,202 @@
################################################################################
## File: Install-VS2017.ps1
## Team: CI-Build
## Desc: Install Visual Studio 2017
################################################################################
Function InstallVS
{
Param
(
[String]$WorkLoads,
[String]$Sku,
[String] $VSBootstrapperURL
)
$exitCode = -1
try
{
Write-Host "Enable short name support on Windows needed for Xamarin Android AOT, defaults appear to have been changed in Azure VMs"
$shortNameEnableProcess = Start-Process -FilePath fsutil.exe -ArgumentList ('8dot3name', 'set', '0') -Wait -PassThru
$shortNameEnableExitCode = $shortNameEnableProcess.ExitCode
if ($shortNameEnableExitCode -ne 0)
{
Write-Host -Object 'Enabling short name support on Windows failed. This needs to be enabled prior to VS 2017 install for Xamarin Andriod AOT to work.'
exit $shortNameEnableExitCode
}
Write-Host "Downloading Bootstrapper ..."
Invoke-WebRequest -Uri $VSBootstrapperURL -OutFile "${env:Temp}\vs_$Sku.exe"
$FilePath = "${env:Temp}\vs_$Sku.exe"
$Arguments = ('/c', $FilePath, $WorkLoads, '--quiet', '--norestart', '--wait', '--nocache' )
Write-Host "Starting Install ..."
$process = Start-Process -FilePath cmd.exe -ArgumentList $Arguments -Wait -PassThru
$exitCode = $process.ExitCode
if ($exitCode -eq 0 -or $exitCode -eq 3010)
{
Write-Host -Object 'Installation successful'
return $exitCode
}
else
{
Write-Host -Object "Non zero exit code returned by the installation process : $exitCode."
# this wont work because of log size limitation in extension manager
# Get-Content $customLogFilePath | Write-Host
exit $exitCode
}
}
catch
{
Write-Host -Object "Failed to install Visual Studio. Check the logs for details in $customLogFilePath"
Write-Host -Object $_.Exception.Message
exit -1
}
}
$WorkLoads = '--allWorkloads --includeRecommended ' + `
'--add Microsoft.Net.Component.4.6.2.SDK ' + `
'--add Microsoft.Net.Component.4.6.2.TargetingPack ' + `
'--add Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools ' + `
'--add Microsoft.Net.Component.4.7.SDK ' + `
'--add Microsoft.Net.Component.4.7.TargetingPack ' + `
'--add Microsoft.Net.ComponentGroup.4.7.DeveloperTools ' + `
'--add Microsoft.Net.Component.4.7.1.SDK ' + `
'--add Microsoft.Net.Component.4.7.1.TargetingPack ' + `
'--add Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools ' + `
'--add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools ' + `
'--add Microsoft.Net.Core.Component.SDK.1x ' + `
'--add Microsoft.NetCore.1x.ComponentGroup.Web ' + `
'--add Microsoft.VisualStudio.Component.Azure.Storage.AzCopy ' + `
'--add Microsoft.VisualStudio.Component.PowerShell.Tools ' + `
'--add Microsoft.VisualStudio.Component.VC.140 ' + `
'--add Component.Dotfuscator ' + `
'--add Microsoft.VisualStudio.Component.VC.ATL ' + `
'--add Microsoft.VisualStudio.Component.VC.ATL.ARM ' + `
'--add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ' + `
'--add Microsoft.VisualStudio.Component.VC.ATLMFC ' + `
'--add Microsoft.VisualStudio.Component.VC.ClangC2 ' + `
'--add Microsoft.VisualStudio.Component.VC.CLI.Support ' + `
'--add Microsoft.VisualStudio.Component.VC.Modules.x86.x64 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.10240 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.10586 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.14393 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop ' + `
'--add Component.Unreal ' + `
'--add Component.Unreal.Android ' + `
'--add Component.Android.SDK23 ' + `
'--add Microsoft.VisualStudio.Component.TestTools.WebLoadTest ' + `
'--add Microsoft.VisualStudio.Web.Mvc4.ComponentGroup ' + `
'--add Component.Linux.CMake ' + `
'--add Microsoft.Component.PythonTools.UWP ' + `
'--remove Component.CPython3.x64 ' + `
'--add Microsoft.Component.VC.Runtime.OSSupport ' + `
'--add Microsoft.VisualStudio.Component.VC.Tools.ARM ' + `
'--add Microsoft.VisualStudio.ComponentGroup.UWP.VC ' + `
'--add Microsoft.VisualStudio.Component.VSSDK ' + `
'--add Microsoft.VisualStudio.Component.LinqToSql ' + `
'--add Microsoft.VisualStudio.Component.TestTools.CodedUITest ' + `
'--add Microsoft.VisualStudio.Component.TestTools.Core ' + `
'--add Microsoft.VisualStudio.Component.TypeScript.2.0 ' + `
'--add Microsoft.VisualStudio.Component.TypeScript.2.1 ' + `
'--add Microsoft.VisualStudio.Component.TypeScript.2.2 ' + `
'--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm ' + `
'--add Microsoft.VisualStudio.Component.DslTools ' + `
'--add Microsoft.VisualStudio.Component.Windows81SDK ' + `
'--add Microsoft.VisualStudio.Component.WinXP ' + `
'--add Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Win81 ' + `
'--add Microsoft.VisualStudio.ComponentGroup.NativeDesktop.WinXP ' + `
'--add Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Managed ' + `
'--add Microsoft.Component.Blend.SDK.WPF ' + `
'--add Microsoft.Component.VC.Runtime.UCRTSDK ' + `
'--add Microsoft.VisualStudio.Component.VC.ATL.Spectre ' + `
'--add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ' + `
'--add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ' + `
'--add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.17134 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.17763 ' + `
'--add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre '+ `
'--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ' + `
'--add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre '
$Sku = 'Enterprise'
$VSBootstrapperURL = 'https://aka.ms/vs/15/release/vs_enterprise.exe'
$ErrorActionPreference = 'Stop'
# Install VS
$exitCode = InstallVS -WorkLoads $WorkLoads -Sku $Sku -VSBootstrapperURL $VSBootstrapperURL
# Find the version of VS installed for this instance
# Only supports a single instance
$vsProgramData = Get-Item -Path "C:\ProgramData\Microsoft\VisualStudio\Packages\_Instances"
$instanceFolders = Get-ChildItem -Path $vsProgramData.FullName
if($instanceFolders -is [array])
{
Write-Host "More than one instance installed"
exit 1
}
$catalogContent = Get-Content -Path ($instanceFolders.FullName + '\catalog.json')
$catalog = $catalogContent | ConvertFrom-Json
$version = $catalog.info.id
$VSInstallRoot = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise"
Write-Host "Visual Studio version" $version "installed"
# Initialize Visual Studio Experimental Instance for integration testing
&"$VSInstallRoot\Common7\IDE\devenv.exe" /RootSuffix Exp /ResetSettings General.vssettings /Command File.Exit | Wait-Process
# Updating content of MachineState.json file to disable autoupdate of VSIX extensions
$newContent = '{"Extensions":[{"Key":"1e906ff5-9da8-4091-a299-5c253c55fdc9","Value":{"ShouldAutoUpdate":false}},{"Key":"Microsoft.VisualStudio.Web.AzureFunctions","Value":{"ShouldAutoUpdate":false}}],"ShouldAutoUpdate":false,"ShouldCheckForUpdates":false}'
Set-Content -Path "$VSInstallRoot\Common7\IDE\Extensions\MachineState.json" -Value $newContent
# Adding description of the software to Markdown
$SoftwareName = "Visual Studio 2017 Enterprise"
$Description = @"
_Version:_ $version<br/>
_Location:_ $VSInstallRoot
The following workloads including required and recommended components are installed with Visual Studio 2017:
* Universal Windows Platform development
* .NET desktop development
* Desktop development with C++
* ASP.NET and web development
* Azure development
* Node.js development
* Data storage and processing
* Data science and analytical applications *
* Game development with Unity *
* Linux development with C++ *
* Game development with C++ *
* Mobile development with C++ *
* Office/SharePoint development
* Mobile development with .NET
* .NET Core cross-platform development
* Visual Studio extension development *
* Python development *
* Mobile development with JavaScript *
In addition the following optional components are installed:
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description
# Adding explicitly added Workloads details to markdown by parsing $Workloads
Add-ContentToMarkdown -Content $($WorkLoads.Split('--') | % { if( ($_.Split(" "))[0] -like "add") { "* " +($_.Split(" "))[1] } } )
exit $exitCode

View File

@@ -0,0 +1,52 @@
################################################################################
## File: Install-WDK.ps1
## Team: CI-X
## Desc: Install the Windows Driver Kit
################################################################################
# Version: 10.0.17763.0
# Update Validate-WDK.ps1 if the version changes!
# There doesn't seem to be any way to check the version programmatically
# Requires Windows SDK with the same version number as the WDK
$winSdkUrl = "https://go.microsoft.com/fwlink/p/?LinkID=2023014"
$wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2026156"
# `winsdksetup.exe /features + /quiet` installs all features without showing the GUI
$sdkExitCode = Install-EXE -Url $winSdkUrl -Name "winsdksetup.exe" -ArgumentList ("/features", "+", "/quiet")
if ($sdkExitCode -ne 0)
{
Write-Host "Failed to install the Windows SDK."
exit $sdkExitCode
}
# `wdksetup.exe /features + /quiet` installs all features without showing the GUI
$wdkExitCode = Install-EXE -Url $wdkUrl -Name "wdksetup.exe" -ArgumentList ("/features", "+", "/quiet")
if ($wdkExitCode -ne 0)
{
Write-Host "Failed to install the Windows Driver Kit."
exit $wdkExitCode
}
# Need to install the VSIX to get the build targets when running VSBuild
Write-Host "Installing WDK.vsix"
$process = Start-Process `
-FilePath "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe" `
-ArgumentList ("/quiet", '"C:\Program Files (x86)\Windows Kits\10\Vsix\WDK.vsix"') `
-Wait `
-PassThru
$exitCode = $process.ExitCode
if ($exitCode -eq 0 -or $exitCode -eq 1001) # 1001 means the extension is already installed
{
Write-Host "WDK.vsix installed successfully"
}
else
{
Write-Host "Unsuccessful exit code returned by the installation process: $exitCode."
}
exit $exitCode

View File

@@ -0,0 +1,15 @@
################################################################################
## File: Install-Win81SDK.ps1
## Team: CI-Platform
## Desc: Install Windows 8.1 SDK
################################################################################
Import-Module -Name ImageHelpers -Force
$InstallerURI = 'http://download.microsoft.com/download/B/0/C/B0C80BA3-8AD6-4958-810B-6882485230B5/standalonesdk/sdksetup.exe'
$InstallerName = 'sdksetup.exe'
$ArgumentList = ('/quiet', '/norestart')
$exitCode = Install-EXE -Url $InstallerURI -Name $InstallerName -ArgumentList $ArgumentList
exit $exitCode

View File

@@ -0,0 +1,54 @@
################################################################################
## File: Install-Wix.ps1
## Team: CI-Build
## Desc: Install WIX.
################################################################################
function Install-VsixExtension
{
Param
(
[String]$Url,
[String]$Name
)
$exitCode = -1
try
{
Write-Host "Downloading $Name..."
$FilePath = "${env:Temp}\$Name"
Invoke-WebRequest -Uri $Url -OutFile $FilePath
$ArgumentList = ('/quiet', $FilePath)
Write-Host "Starting Install $Name..."
$process = Start-Process -FilePath 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VSIXInstaller.exe' -ArgumentList $ArgumentList -Wait -PassThru
$exitCode = $process.ExitCode
if ($exitCode -eq 0 -or $exitCode -eq 3010)
{
Write-Host -Object 'Installation successful'
return $exitCode
}
else
{
Write-Host -Object "Non zero exit code returned by the installation process : $exitCode."
return $exitCode
}
}
catch
{
Write-Host -Object "Failed to install the Extension $Name"
Write-Host -Object $_.Exception.Message
return -1
}
}
choco install wixtoolset -y --force
#Installing VS extension 'Wix Toolset Visual Studio 2017 Extension'
$exitCode = Install-VsixExtension -Url 'https://robmensching.gallerycdn.vsassets.io/extensions/robmensching/wixtoolsetvisualstudio2017extension/0.9.21.62588/1494013210879/250616/4/Votive2017.vsix' -Name 'Votive2017.vsix'
return $exitCode

View File

@@ -0,0 +1,20 @@
################################################################################
## File: Run-Antivirus.ps1
## Team: CI-Platform
## Desc: Run a full antivirus scan.
## Run right after cleanup before we sysprep
################################################################################
Write-Host "Run antivirus"
Push-Location "C:\Program Files\Windows Defender"
# Tell Defender to use 100% of the CPU during the scan
Set-MpPreference -ScanAvgCPULoadFactor 100
# Full Scan
.\MpCmdRun.exe -Scan -ScanType 2
Pop-Location
Write-Host "Set antivirus parmeters"
Set-MpPreference -ScanAvgCPULoadFactor 5 `
-ExclusionPath "D:\", "C:\"

View File

@@ -0,0 +1,36 @@
################################################################################
## File: Update-DockerImages.ps1
## Team: ReleaseManagement
## Desc: Pull some standard docker images.
## Must be run after docker is installed.
################################################################################
function DockerPull {
Param ([string]$image)
Write-Host Installing $image ...
docker pull $image
if (!$?) {
echo "Docker pull failed with a non-zero exit code"
exit 1
}
}
DockerPull mcr.microsoft.com/windows/servercore:ltsc2016
DockerPull mcr.microsoft.com/windows/nanoserver:10.0.14393.953
DockerPull microsoft/aspnetcore-build:1.0-2.0
DockerPull mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2016
DockerPull mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2016
# Adding description of the software to Markdown
$SoftwareName = "Docker images"
$Description = @"
The following container images have been cached:
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description
Add-ContentToMarkdown -Content $(docker images --digests --format "* {{.Repository}}:{{.Tag}} (Digest: {{.Digest}})")

View File

@@ -0,0 +1,51 @@
################################################################################
## File: Validate-SSDT.ps1
## Team: CI-Platform
## Desc: Validate SQL Server Data Tools for Windows
################################################################################
Import-Module -Name ImageHelpers -Force
function Get-SSDTExtensionPackage {
$vsProgramData = Get-Item -Path "C:\ProgramData\Microsoft\VisualStudio\Packages\_Instances"
$instanceFolders = Get-ChildItem -Path $vsProgramData.FullName
if($instanceFolders -is [array])
{
Write-Host "More than one instance installed"
exit 1
}
$stateContent = Get-Content -Path ($instanceFolders.FullName + '\state.packages.json')
$state = $stateContent | ConvertFrom-Json
$SsdtPackage = $state.packages | where { $_.id -eq "SSDT" }
return $SsdtPackage
}
$SsdtPackage = Get-SSDTExtensionPackage
if($SsdtPackage){
Write-Host "SSDT version" $SsdtPackage.version "installed"
}
else {
Write-Host "SSDT is not installed"
exit 1
}
# Adding description of the software to Markdown
$SoftwareName = "SQL Server Data Tools for VS 2017"
$Description = @"
_Version:_ $($SsdtPackage.version)<br/>
The following components are installed:
* SQL Server Data Tools
* SQL Server Analysis Services Designer
* SQL Server Integration Services Designer
* SQL Server Reporting Services Designers
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description

View File

@@ -0,0 +1,14 @@
################################################################################
## File: Validate-WDK.ps1
## Team: CI-X
## Desc: Validate the installation of the Windows Driver Kit
################################################################################
# Adding description of the software to Markdown
$SoftwareName = "Windows Driver Kit"
$Description = @"
_Version:_ 10.0.17763.0<br/>
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description

View File

@@ -0,0 +1,63 @@
################################################################################
## File: Validate-Wix.ps1
## Team: CI-Build
## Desc: Validate WIX.
################################################################################
Import-Module -Name ImageHelpers -Force
function Get-WixVersion {
$regKey = "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
$installedApplications = Get-ItemProperty -Path $regKey
$Version = ($installedApplications | Where-Object { $_.DisplayName -and $_.DisplayName.toLower().Contains("wix") } | Select-Object -First 1).DisplayVersion
return $Version
}
#Gets the extension details from state.json
function Get-WixExtensionPackage {
$vsProgramData = Get-Item -Path "C:\ProgramData\Microsoft\VisualStudio\Packages\_Instances"
$instanceFolders = Get-ChildItem -Path $vsProgramData.FullName
if($instanceFolders -is [array])
{
Write-Host "More than one instance installed"
exit 1
}
$stateContent = Get-Content -Path ($instanceFolders.FullName + '\state.packages.json')
$state = $stateContent | ConvertFrom-Json
$WixPackage = $state.packages | where { $_.id -eq "WixToolset.VisualStudioExtension.Dev15" }
return $WixPackage
}
$WixToolSetVersion = Get-WixVersion
if($WixToolSetVersion) {
Write-Host "Wix Toolset version" $WixPackage.version "installed"
}
else {
Write-Host "Wix Toolset is not installed"
exit 1
}
$WixPackage = Get-WixExtensionPackage
if($WixPackage) {
Write-Host "Wix Extension version" $WixPackage.version "installed"
}
else {
Write-Host "Wix Extension is not installed"
exit 1
}
# Adding description of the software to Markdown
$SoftwareName = "WIX Tools"
$Description = @"
_Toolset Version:_ $WixToolSetVersion<br/>
_WIX Toolset Studio 2017 Extension Version:_ $($WixPackage.version)<br/>
_Environment:_
* WIX: Installation root of WIX
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Initialize-VM.ps1 ## File: Initialize-VM.ps1
## Team: CI-Platform
## Desc: VM initialization script, machine level configuration ## Desc: VM initialization script, machine level configuration
################################################################################ ################################################################################
@@ -118,9 +119,9 @@ wmic logicaldisk get size,freespace,caption
# Adding description of the software to Markdown # Adding description of the software to Markdown
$Content = @" $Content = @"
# Azure Pipelines Hosted Windows 2019 # Hosted Windows 2019
The following software is installed on machines in the Azure Pipelines **Hosted Windows 2019** (v$env:ImageVersion) pool. The following software is installed on machines in the **Hosted Windows 2019** (v$env:ImageVersion) pool.
Components marked with **\*** have been upgraded since the previous version of the image. Components marked with **\*** have been upgraded since the previous version of the image.

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Install-Python.ps1 ## File: Install-Python.ps1
## Team: CI-X
## Desc: Configure python on path with 3.7.* version from the tools cache ## Desc: Configure python on path with 3.7.* version from the tools cache
## Must run after tools cache is setup ## Must run after tools cache is setup
################################################################################ ################################################################################

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Install-VS2019.ps1 ## File: Install-VS2019.ps1
## Team: CI-Build
## Desc: Install Visual Studio 2019 ## Desc: Install Visual Studio 2019
################################################################################ ################################################################################
$ErrorActionPreference = "Stop" $ErrorActionPreference = "Stop"
@@ -107,6 +108,7 @@ $WorkLoads = '--allWorkloads --includeRecommended ' + `
'--add Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest ' + ` '--add Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest ' + `
'--add Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest ' + ` '--add Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest ' + `
'--add Microsoft.VisualStudio.Component.VC.v141 ' + ` '--add Microsoft.VisualStudio.Component.VC.v141 ' + `
'--add Microsoft.VisualStudio.Component.VC.v141.x86.x64 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.16299 ' + ` '--add Microsoft.VisualStudio.Component.Windows10SDK.16299 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.17134 ' + ` '--add Microsoft.VisualStudio.Component.Windows10SDK.17134 ' + `
'--add Microsoft.VisualStudio.Component.Windows10SDK.17763 ' + ` '--add Microsoft.VisualStudio.Component.Windows10SDK.17763 ' + `

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Install-WDK.ps1 ## File: Install-WDK.ps1
## Team: CI-X
## Desc: Install the Windows Driver Kit ## Desc: Install the Windows Driver Kit
################################################################################ ################################################################################

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Install-Wix.ps1 ## File: Install-Wix.ps1
## Team: CI-Build
## Desc: Install WIX. ## Desc: Install WIX.
################################################################################ ################################################################################
function Install-VsixExtension function Install-VsixExtension

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Run-Antivirus.ps1 ## File: Run-Antivirus.ps1
## Team: CI-Platform
## Desc: Run a full antivirus scan. ## Desc: Run a full antivirus scan.
## Run right after cleanup before we sysprep ## Run right after cleanup before we sysprep
################################################################################ ################################################################################
@@ -24,4 +25,4 @@ Pop-Location
Update-MpSignature Update-MpSignature
Write-Host "Set antivirus parmeters" Write-Host "Set antivirus parmeters"
Set-MpPreference -ScanAvgCPULoadFactor 5 ` Set-MpPreference -ScanAvgCPULoadFactor 5 `
-ExclusionPath "D:\", "C:\" -ExclusionPath "D:\", "C:\"

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Update-DockerImages.ps1 ## File: Update-DockerImages.ps1
## Team: ReleaseManagement
## Desc: Pull some standard docker images. ## Desc: Pull some standard docker images.
## Must be run after docker is installed. ## Must be run after docker is installed.
################################################################################ ################################################################################

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Validate-WDK.ps1 ## File: Validate-WDK.ps1
## Team: CI-X
## Desc: Validate the installation of the Windows Driver Kit ## Desc: Validate the installation of the Windows Driver Kit
################################################################################ ################################################################################
@@ -10,4 +11,4 @@ $Description = @"
_Version:_ 10.0.17763.0<br/> _Version:_ 10.0.17763.0<br/>
"@ "@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description

View File

@@ -1,5 +1,6 @@
################################################################################ ################################################################################
## File: Validate-Wix.ps1 ## File: Validate-Wix.ps1
## Team: CI-Build
## Desc: Validate WIX. ## Desc: Validate WIX.
################################################################################ ################################################################################

View File

@@ -1 +1 @@
Common scripts for all Windows images. Common scripts for all Windows images regardless of Visual Studio or OS version