mirror of
https://github.com/actions/runner-images.git
synced 2025-12-26 19:38:57 +08:00
Merge main into install-codeql-bundle.
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
<!--- DO NOT EDIT - This markdown file is autogenerated. -->
|
||||
# Ubuntu 16.04.6 LTS
|
||||
The following software is installed on machines with the 20200806.0 update.
|
||||
# Ubuntu 16.04.7 LTS
|
||||
The following software is installed on machines with the 20200908.1 update.
|
||||
***
|
||||
- 7-Zip 9.20
|
||||
- Ansible (ansible 2.9.11)
|
||||
- Ansible (ansible 2.9.13)
|
||||
- AzCopy7 (available by azcopy alias) 7.3.0
|
||||
- AzCopy10 (available by azcopy10 alias) 10.5.1
|
||||
- Azure CLI (azure-cli 2.10.1)
|
||||
- AzCopy10 (available by azcopy10 alias) 10.6.0
|
||||
- Azure CLI (azure-cli 2.11.1)
|
||||
- Azure CLI (azure-devops 0.18.0)
|
||||
- Basic packages:
|
||||
- dnsutils
|
||||
@@ -66,7 +66,7 @@ The following software is installed on machines with the 20200806.0 update.
|
||||
- yamllint
|
||||
- libcurl3
|
||||
- Alibaba Cloud CLI (3.0.56)
|
||||
- AWS CLI (aws-cli/1.18.113 Python/2.7.12 Linux/4.15.0-1092-azure botocore/1.17.36)
|
||||
- AWS CLI (aws-cli/1.18.134 Python/2.7.12 Linux/4.15.0-1093-azure botocore/1.17.57)
|
||||
- AWS CLI Session manager plugin (1.1.61.0)
|
||||
- build-essential
|
||||
- nvm (0.35.3)
|
||||
@@ -76,16 +76,20 @@ The following software is installed on machines with the 20200806.0 update.
|
||||
- Swift version 5.2.5 (swift-5.2.5-RELEASE)
|
||||
Target: x86_64-unknown-linux-gnu
|
||||
- CMake (cmake version 3.17.0)
|
||||
- Docker Compose (docker-compose version 1.26.2, build eefe0d31)
|
||||
- Docker Compose (docker-compose version 1.27.0, build 980ec85b)
|
||||
- Docker-Moby (Docker version 19.03.12+azure, build 0ed913b885c8919944a2e4c8d0b80a318a8dd48b)
|
||||
- Docker-Buildx (0.4.1+azure)
|
||||
- Docker-Buildx (0.4.2+azure)
|
||||
- .NET Core SDK:
|
||||
- 3.1.402
|
||||
- 3.1.401
|
||||
- 3.1.302
|
||||
- 3.1.301
|
||||
- 3.1.300
|
||||
- 3.1.202
|
||||
- 3.1.201
|
||||
- 3.1.200
|
||||
- 3.1.108
|
||||
- 3.1.107
|
||||
- 3.1.106
|
||||
- 3.1.105
|
||||
- 3.1.104
|
||||
@@ -97,6 +101,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 3.0.102
|
||||
- 3.0.101
|
||||
- 3.0.100
|
||||
- 2.1.810
|
||||
- 2.1.809
|
||||
- 2.1.808
|
||||
- 2.1.807
|
||||
- 2.1.806
|
||||
@@ -107,6 +113,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.801
|
||||
- 2.1.701
|
||||
- 2.1.700
|
||||
- 2.1.615
|
||||
- 2.1.614
|
||||
- 2.1.613
|
||||
- 2.1.612
|
||||
- 2.1.611
|
||||
@@ -119,6 +127,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.604
|
||||
- 2.1.603
|
||||
- 2.1.602
|
||||
- 2.1.518
|
||||
- 2.1.517
|
||||
- 2.1.516
|
||||
- 2.1.515
|
||||
- 2.1.514
|
||||
@@ -142,7 +152,7 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.301
|
||||
- 2.1.300
|
||||
- Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 11.0.3)
|
||||
- Firefox (Mozilla Firefox 79.0)
|
||||
- Firefox (Mozilla Firefox 80.0.1)
|
||||
- Geckodriver (0.27.0); Gecko Driver is available via GECKOWEBDRIVER environment variable
|
||||
- GNU C++ 7.5.0
|
||||
- GNU C++ 8.4.0
|
||||
@@ -150,18 +160,18 @@ Target: x86_64-unknown-linux-gnu
|
||||
- GNU Fortran 8.4.0
|
||||
- GNU Fortran 9.3.0
|
||||
- Git (2.28.0)
|
||||
- Git Large File Storage (LFS) (2.11.0)
|
||||
- Git Large File Storage (LFS) (2.12.0)
|
||||
- Git-ftp (1.0.2)
|
||||
- Hub CLI (2.14.2)
|
||||
- GitHub CLI 0.11.1
|
||||
- Google Chrome (Google Chrome 84.0.4147.105 )
|
||||
- ChromeDriver 84.0.4147.30 (48b3e868b4cc0aa7e8149519690b6f6949e110a8-refs/branch-heads/4147@{#310}); Chrome Driver is available via CHROMEWEBDRIVER environment variable
|
||||
- Google Cloud SDK (304.0.0)
|
||||
- Haskell Cabal (cabal-install version 3.2.0.0
|
||||
compiled using version 3.2.0.0 of the Cabal library )
|
||||
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.10.1)
|
||||
- GitHub CLI 0.12.0
|
||||
- Google Chrome (Google Chrome 85.0.4183.102 )
|
||||
- ChromeDriver 85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689}); Chrome Driver is available via CHROMEWEBDRIVER environment variable
|
||||
- Google Cloud SDK (308.0.0)
|
||||
- Haskell Cabal (cabal-install version 3.4.0.0
|
||||
compiled using version 3.4.0.0 of the Cabal library )
|
||||
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.10.2)
|
||||
- Haskell Stack (Version 2.3.3, Git revision cb44d51bed48b723a5deb08c3348c0b3ccfc437e x86_64 hpack-0.33.0)
|
||||
- Heroku (heroku/7.42.6 linux-x64 node-v12.16.2)
|
||||
- Heroku (heroku/7.42.13 linux-x64 node-v12.16.2)
|
||||
- HHVM (HipHop VM 4.56.1 (rel))
|
||||
- ImageMagick
|
||||
- Azul Zulu OpenJDK:
|
||||
@@ -171,17 +181,19 @@ compiled using version 3.2.0.0 of the Cabal library )
|
||||
- 11 (openjdk version "11.0.8" 2020-07-14)
|
||||
- 12 (openjdk version "12.0.2" 2019-07-16)
|
||||
- Ant (Apache Ant(TM) version 1.9.6 compiled on July 20 2018)
|
||||
- Gradle 6.5.1
|
||||
- Gradle 6.6.1
|
||||
- Maven (Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f))
|
||||
- Kind (kind v0.8.1 go1.14.2 linux/amd64)
|
||||
- kubectl (Client Version: v1.18.6)
|
||||
- helm (v3.2.4+g0ad800e)
|
||||
- minikube version: v1.12.2
|
||||
- kubectl (Client Version: v1.19.0)
|
||||
- helm (v3.3.1+g249e521)
|
||||
- minikube version: v1.13.0
|
||||
- kustomize ({kustomize/v3.8.2 2020-08-29T17:44:01Z })
|
||||
- oc CLI Client Version: 4.5.0-202005291417-9933eb9
|
||||
- Leiningen (Leiningen 2.9.4 on Java 1.8.0_265 OpenJDK 64-Bit Server VM)
|
||||
- Mercurial (Mercurial Distributed SCM (version 4.4.1))
|
||||
- Miniconda (conda 4.8.3)
|
||||
- Mono (Mono JIT compiler version 6.10.0.104 (tarball Fri Jun 26 19:43:02 UTC 2020))
|
||||
- Mono (Mono JIT compiler version 6.12.0.90 (tarball Fri Sep 4 13:58:50 UTC 2020))
|
||||
- NuGet (NuGet Version: 5.5.0.6382)
|
||||
- MySQL (mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using EditLine wrapper)
|
||||
- MySQL Server (user:root password:root)
|
||||
- MS SQL Server Client Tools
|
||||
@@ -192,55 +204,55 @@ compiled using version 3.2.0.0 of the Cabal library )
|
||||
Local version: Unknown)
|
||||
- n (6.7.0)
|
||||
- Parcel (1.12.4)
|
||||
- TypeScript (Version 3.9.7)
|
||||
- TypeScript (Version 4.0.2)
|
||||
- Webpack (4.44.1)
|
||||
- Webpack CLI (3.3.12)
|
||||
- Yarn (1.22.4)
|
||||
- Newman (5.1.2)
|
||||
- Bazel (bazel 3.4.1)
|
||||
- Bazelisk (1.5.0)
|
||||
- Yarn (1.22.5)
|
||||
- Newman (5.2.0)
|
||||
- Bazel (bazel 3.5.0)
|
||||
- Bazelisk (1.6.1)
|
||||
- ORAS CLI 0.8.1
|
||||
- PhantomJS (2.1.1)
|
||||
- PHP 5.6 (PHP 5.6.40-29+ubuntu16.04.1+deb.sury.org+1 (cli) )
|
||||
- PHP 7.0 (PHP 7.0.33-29+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 14 2020 09:08:44) ( NTS ))
|
||||
- PHP 7.1 (PHP 7.1.33-16+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 14 2020 08:26:44) ( NTS ))
|
||||
- PHP 7.2 (PHP 7.2.32-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Jul 9 2020 16:33:33) ( NTS ))
|
||||
- PHP 7.3 (PHP 7.3.20-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Jul 9 2020 16:33:48) ( NTS ))
|
||||
- PHP 7.4 (PHP 7.4.8 (cli) (built: Jul 13 2020 16:45:28) ( NTS ))
|
||||
- Composer (Composer version 1.10.10 2020-08-03 11:35:19)
|
||||
- PHP 5.6 (PHP 5.6.40-30+ubuntu16.04.1+deb.sury.org+1 (cli) )
|
||||
- PHP 7.0 (PHP 7.0.33-30+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:46:59) ( NTS ))
|
||||
- PHP 7.1 (PHP 7.1.33-17+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:46:52) ( NTS ))
|
||||
- PHP 7.2 (PHP 7.2.33-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:43:59) ( NTS ))
|
||||
- PHP 7.3 (PHP 7.3.21-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:43:42) ( NTS ))
|
||||
- PHP 7.4 (PHP 7.4.9 (cli) (built: Aug 7 2020 14:29:10) ( NTS ))
|
||||
- Composer (Composer version 1.10.12 2020-09-08 22:58:51)
|
||||
- PHPUnit (PHPUnit 7.5.20 by Sebastian Bergmann and contributors.)
|
||||
- OpenSSL 1.0.2g 1 Mar 2016
|
||||
- Libssl 1.0.2g-1ubuntu4.16
|
||||
- Pollinate
|
||||
- psql (PostgreSQL) 12.3
|
||||
- psql (PostgreSQL) 12.4
|
||||
- Powershell (PowerShell 7.0.3)
|
||||
- Pulumi v2.9.2
|
||||
- ruby (2.3.1p112)
|
||||
- gem (3.1.4)
|
||||
- OpenSSL 1.1.0h 27 Mar 2018 (Library: OpenSSL 1.1.1g 21 Apr 2020)
|
||||
- Libssl 1.1.1g-1+ubuntu16.04.1+deb.sury.org+1
|
||||
- R 4.0.2
|
||||
- rustup (1.22.1)
|
||||
- rust (1.45.2)
|
||||
- cargo (1.45.1)
|
||||
- rustfmt (1.4.17-stable)
|
||||
- rust (1.46.0)
|
||||
- cargo (1.46.0)
|
||||
- rustfmt (1.4.18-stable)
|
||||
- clippy (0.0.212)
|
||||
- rustdoc (1.45.2)
|
||||
- bindgen (0.54.1)
|
||||
- cbindgen (0.14.3)
|
||||
- rustdoc (1.46.0)
|
||||
- bindgen (0.55.1)
|
||||
- cbindgen (0.14.4)
|
||||
- cargo audit (0.12.0)
|
||||
- cargo outdated (v0.9.11)
|
||||
- Julia (julia version 1.5.0)
|
||||
- Julia (julia version 1.5.1)
|
||||
- sbt (1.3.13)
|
||||
- Selenium server standalone (available via SELENIUM_JAR_PATH environment variable)
|
||||
- Sphinx Open Source Search Server
|
||||
- Subversion (svn, version 1.9.3 (r1718519))
|
||||
- Terraform (Terraform v0.12.29)
|
||||
- Packer (1.6.1)
|
||||
- Terraform (Terraform v0.13.2)
|
||||
- Packer (1.6.2)
|
||||
- Vcpkg 2020.06.15-unknownhash
|
||||
- Vercel CLI (19.2.0)
|
||||
- MongoDB on Linux (2020-08-06T20:20:14.317+0000 I CONTROL [initandlisten] db version v4.2.8
|
||||
2020-08-06T20:20:14.317+0000 I CONTROL [initandlisten] git version: 43d25964249164d76d5e04dd6cf38f6111e21f5f
|
||||
2020-08-06T20:20:14.317+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016)
|
||||
- Vercel CLI (20.1.0)
|
||||
- MongoDB on Linux v4.4.0
|
||||
- Haveged 1.9.1-3
|
||||
- Swig 3.0.8
|
||||
- Netlify CLI (netlify-cli/2.61.2 linux-x64 node-v12.18.3)
|
||||
- Google Repository 58
|
||||
- Google Play services 49
|
||||
- Google APIs 24
|
||||
@@ -249,9 +261,10 @@ Local version: Unknown)
|
||||
- Google APIs 21
|
||||
- CMake 3.10.2.4988404
|
||||
3.6.4111459
|
||||
- Android Support Repository 47.0.0
|
||||
- Android Solver for ConstraintLayout 1.0.2
|
||||
- Android Solver for ConstraintLayout 1.0.1
|
||||
- Android ConstraintLayout 1.0.2
|
||||
- Android ConstraintLayout 1.0.1
|
||||
- Android ConstraintLayout Solver 1.0.2
|
||||
- Android ConstraintLayout Solver 1.0.1
|
||||
- Android SDK Platform-Tools 30.0.4
|
||||
- Android SDK Platform 30
|
||||
- Android SDK Platform 29
|
||||
@@ -268,6 +281,7 @@ Local version: Unknown)
|
||||
- Android SDK Platform 15
|
||||
- Android SDK Platform 10
|
||||
- Android SDK Patch Applier v4
|
||||
- Android SDK Build-Tools 30.0.2
|
||||
- Android SDK Build-Tools 30.0.1
|
||||
- Android SDK Build-Tools 30.0.0
|
||||
- Android SDK Build-Tools 29.0.3
|
||||
@@ -302,8 +316,6 @@ Local version: Unknown)
|
||||
- Android SDK Build-Tools 19.1.0
|
||||
- Android SDK Build-Tools 17.0.0
|
||||
- Android NDK 21.3.6528147
|
||||
- Android ConstraintLayout 1.0.2
|
||||
- Android ConstraintLayout 1.0.1
|
||||
- Az Module (1.0.0)
|
||||
- Az Module (1.6.0)
|
||||
- Az Module (2.3.2)
|
||||
@@ -314,15 +326,17 @@ Local version: Unknown)
|
||||
- Az Module (3.8.0)
|
||||
- Az Module (4.3.0)
|
||||
- Az Module (4.4.0)
|
||||
- Az Module (4.6.0)
|
||||
- Cached container images
|
||||
- node:10 (Digest: sha256:cf3ee6a5a1b1916c7a2e4fb51eb7ecba1afe186739677d62e9c1bb2cb1c7d6b0)
|
||||
- node:12 (Digest: sha256:d0738468dfc7cedb7d260369e0546fd7ee8731cfd67136f6023d070ad9679090)
|
||||
- buildpack-deps:stretch (Digest: sha256:34a18637ed801407f7a17a29575e82264fb0818f9b6a0c890f8a6530afea43dc)
|
||||
- jekyll/builder:latest (Digest: sha256:4bc6a3b6eddebef1652ef38ceb965fc9c1b06677f65f764e1e17b88dc2aa9934)
|
||||
- node:10 (Digest: sha256:304c59f827930ae1a4a9775aec5837c8f95c3d41b5e6d7c0a329b4eb8c4cc8a8)
|
||||
- node:12 (Digest: sha256:099346a8e9c861b406c9bbb1f109125c7263868e5447cc57d6d564e1fec8a5cf)
|
||||
- buildpack-deps:stretch (Digest: sha256:82a686ba95fdf2bf4a5f5264e8e55b8aa272ffcedaed7826777f08de0d9e1146)
|
||||
- buildpack-deps:buster (Digest: sha256:0f7be4c25fadb2b8aee537cdac00a684b09057e66368683bbf22adf477e05faa)
|
||||
- debian:9 (Digest: sha256:335ecf9e8d9b2206c2e9e7f8b09547faa9f868e694f7c5be14c38be15ea8a7cf)
|
||||
- debian:8 (Digest: sha256:8a0f2603166345b4d7bbf4842137b2ffcb492ece20d15f963f08aa26670f82c7)
|
||||
- node:12-alpine (Digest: sha256:9623cd396644f9b2e595d833dc0188a880333674488d939338ab5fde10ef7c43)
|
||||
- node:10-alpine (Digest: sha256:2f202af4d6baba655fef9c93f41a914b33ee576b9f55a6e69ba23b49e3b62766)
|
||||
- jekyll/builder:latest (Digest: sha256:98cda359955f25f18c4bcc78536cdfd30e7ded689b1f52fcd513c75cbe4e751e)
|
||||
- alpine:3.9 (Digest: sha256:414e0518bb9228d35e4cd5165567fb91d26c6a214e9c95899e1e056fcd349011)
|
||||
- alpine:3.10 (Digest: sha256:f0e9534a598e501320957059cb2a23774b4d4072e37c7b2cf7e95b241f019e35)
|
||||
- alpine:3.8 (Digest: sha256:2bb501e6173d9d006e56de5bce2720eb06396803300fe1687b58a7ff32bf4c14)
|
||||
@@ -340,9 +354,9 @@ Local version: Unknown)
|
||||
- pip3 (pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5))
|
||||
- Python:
|
||||
- Python 2.7.18
|
||||
- Python 3.5.9
|
||||
- Python 3.6.11
|
||||
- Python 3.7.8
|
||||
- Python 3.5.10
|
||||
- Python 3.6.12
|
||||
- Python 3.7.9
|
||||
- Python 3.8.5
|
||||
- PyPy:
|
||||
- PyPy 2.7.13 [PyPy 7.3.1 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
|
||||
@@ -351,15 +365,16 @@ Local version: Unknown)
|
||||
- node 8.17.0
|
||||
- node 10.22.0
|
||||
- node 12.18.3
|
||||
- node 14.7.0
|
||||
- node 14.9.0
|
||||
- go:
|
||||
- go 1.11.13
|
||||
- go 1.12.17
|
||||
- go 1.13.15
|
||||
- go 1.14.7
|
||||
- go 1.14.8
|
||||
- go 1.15.1
|
||||
- boost:
|
||||
- boost 1.69.0
|
||||
- boost 1.72.0
|
||||
- AWS SAM CLI, version 1.0.0
|
||||
- Homebrew on Linux (Homebrew 2.4.9
|
||||
Homebrew/linuxbrew-core (git revision 4c7841; last commit 2020-08-05))
|
||||
- AWS SAM CLI, version 1.2.0
|
||||
- Homebrew on Linux (Homebrew 2.5.0
|
||||
Homebrew/linuxbrew-core (git revision 3199c; last commit 2020-09-08))
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<!--- DO NOT EDIT - This markdown file is autogenerated. -->
|
||||
# Ubuntu 18.04.4 LTS
|
||||
The following software is installed on machines with the 20200806.0 update.
|
||||
# Ubuntu 18.04.5 LTS
|
||||
The following software is installed on machines with the 20200908.1 update.
|
||||
***
|
||||
- 7-Zip 16.02
|
||||
- Ansible (ansible 2.9.11)
|
||||
- Ansible (ansible 2.9.13)
|
||||
- AzCopy7 (available by azcopy alias) 7.3.0
|
||||
- AzCopy10 (available by azcopy10 alias) 10.5.1
|
||||
- Azure CLI (azure-cli 2.10.1)
|
||||
- AzCopy10 (available by azcopy10 alias) 10.6.0
|
||||
- Azure CLI (azure-cli 2.11.1)
|
||||
- Azure CLI (azure-devops 0.18.0)
|
||||
- Basic packages:
|
||||
- dnsutils
|
||||
@@ -65,7 +65,7 @@ The following software is installed on machines with the 20200806.0 update.
|
||||
- yamllint
|
||||
- libcurl3
|
||||
- Alibaba Cloud CLI (3.0.56)
|
||||
- AWS CLI (aws-cli/1.18.113 Python/2.7.17 Linux/5.3.0-1034-azure botocore/1.17.36)
|
||||
- AWS CLI (aws-cli/1.18.134 Python/2.7.17 Linux/5.4.0-1025-azure botocore/1.17.57)
|
||||
- AWS CLI Session manager plugin (1.1.61.0)
|
||||
- build-essential
|
||||
- Clang 6.0 (6.0.0)
|
||||
@@ -74,19 +74,23 @@ The following software is installed on machines with the 20200806.0 update.
|
||||
- Swift version 5.2.5 (swift-5.2.5-RELEASE)
|
||||
Target: x86_64-unknown-linux-gnu
|
||||
- CMake (cmake version 3.17.0)
|
||||
- Podman (2.0.4)
|
||||
- Buildah (1.15.1)
|
||||
- Podman (2.0.6)
|
||||
- Buildah (1.15.2)
|
||||
- Skopeo (1.1.1)
|
||||
- Docker Compose (docker-compose version 1.26.2, build eefe0d31)
|
||||
- Docker Compose (docker-compose version 1.27.0, build 980ec85b)
|
||||
- Docker-Moby (Docker version 19.03.12+azure, build 0ed913b885c8919944a2e4c8d0b80a318a8dd48b)
|
||||
- Docker-Buildx (0.4.1+azure)
|
||||
- Docker-Buildx (0.4.2+azure)
|
||||
- .NET Core SDK:
|
||||
- 3.1.402
|
||||
- 3.1.401
|
||||
- 3.1.302
|
||||
- 3.1.301
|
||||
- 3.1.300
|
||||
- 3.1.202
|
||||
- 3.1.201
|
||||
- 3.1.200
|
||||
- 3.1.108
|
||||
- 3.1.107
|
||||
- 3.1.106
|
||||
- 3.1.105
|
||||
- 3.1.104
|
||||
@@ -98,6 +102,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 3.0.102
|
||||
- 3.0.101
|
||||
- 3.0.100
|
||||
- 2.1.810
|
||||
- 2.1.809
|
||||
- 2.1.808
|
||||
- 2.1.807
|
||||
- 2.1.806
|
||||
@@ -108,6 +114,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.801
|
||||
- 2.1.701
|
||||
- 2.1.700
|
||||
- 2.1.615
|
||||
- 2.1.614
|
||||
- 2.1.613
|
||||
- 2.1.612
|
||||
- 2.1.611
|
||||
@@ -120,6 +128,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.604
|
||||
- 2.1.603
|
||||
- 2.1.602
|
||||
- 2.1.518
|
||||
- 2.1.517
|
||||
- 2.1.516
|
||||
- 2.1.515
|
||||
- 2.1.514
|
||||
@@ -143,7 +153,7 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.301
|
||||
- 2.1.300
|
||||
- Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 11.0.3)
|
||||
- Firefox (Mozilla Firefox 79.0)
|
||||
- Firefox (Mozilla Firefox 80.0.1)
|
||||
- Geckodriver (0.27.0); Gecko Driver is available via GECKOWEBDRIVER environment variable
|
||||
- GNU C++ 7.5.0
|
||||
- GNU C++ 8.4.0
|
||||
@@ -151,19 +161,19 @@ Target: x86_64-unknown-linux-gnu
|
||||
- GNU Fortran 8.4.0
|
||||
- GNU Fortran 9.3.0
|
||||
- Git (2.28.0)
|
||||
- Git Large File Storage (LFS) (2.11.0)
|
||||
- Git Large File Storage (LFS) (2.12.0)
|
||||
- Git-ftp (1.3.1)
|
||||
- Hub CLI (2.14.2)
|
||||
- GitHub CLI 0.11.1
|
||||
- Google Chrome (Google Chrome 84.0.4147.105 )
|
||||
- ChromeDriver 84.0.4147.30 (48b3e868b4cc0aa7e8149519690b6f6949e110a8-refs/branch-heads/4147@{#310}); Chrome Driver is available via CHROMEWEBDRIVER environment variable
|
||||
- Google Cloud SDK (304.0.0)
|
||||
- Haskell Cabal (cabal-install version 3.2.0.0
|
||||
compiled using version 3.2.0.0 of the Cabal library )
|
||||
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.10.1)
|
||||
- GitHub CLI 0.12.0
|
||||
- Google Chrome (Google Chrome 85.0.4183.102 )
|
||||
- ChromeDriver 85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689}); Chrome Driver is available via CHROMEWEBDRIVER environment variable
|
||||
- Google Cloud SDK (308.0.0)
|
||||
- Haskell Cabal (cabal-install version 3.4.0.0
|
||||
compiled using version 3.4.0.0 of the Cabal library )
|
||||
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.10.2)
|
||||
- Haskell Stack (Version 2.3.3, Git revision cb44d51bed48b723a5deb08c3348c0b3ccfc437e x86_64 hpack-0.33.0)
|
||||
- Heroku (heroku/7.42.6 linux-x64 node-v12.16.2)
|
||||
- HHVM (HipHop VM 4.69.1 (rel))
|
||||
- Heroku (heroku/7.42.13 linux-x64 node-v12.16.2)
|
||||
- HHVM (HipHop VM 4.74.0 (rel))
|
||||
- ImageMagick
|
||||
- Azul Zulu OpenJDK:
|
||||
- 7 (openjdk version "1.7.0_272")
|
||||
@@ -172,17 +182,19 @@ compiled using version 3.2.0.0 of the Cabal library )
|
||||
- 11 (openjdk version "11.0.8" 2020-07-14)
|
||||
- 12 (openjdk version "12.0.2" 2019-07-16)
|
||||
- Ant (Apache Ant(TM) version 1.10.5 compiled on March 28 2019)
|
||||
- Gradle 6.5.1
|
||||
- Gradle 6.6.1
|
||||
- Maven (Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f))
|
||||
- Kind (kind v0.8.1 go1.14.2 linux/amd64)
|
||||
- kubectl (Client Version: v1.18.6)
|
||||
- helm (v3.2.4+g0ad800e)
|
||||
- minikube version: v1.12.2
|
||||
- kubectl (Client Version: v1.19.0)
|
||||
- helm (v3.3.1+g249e521)
|
||||
- minikube version: v1.13.0
|
||||
- kustomize ({kustomize/v3.8.2 2020-08-29T17:44:01Z })
|
||||
- oc CLI Client Version: 4.5.0-202005291417-9933eb9
|
||||
- Leiningen (Leiningen 2.9.4 on Java 1.8.0_265 OpenJDK 64-Bit Server VM)
|
||||
- Mercurial (Mercurial Distributed SCM (version 4.5.3))
|
||||
- Miniconda (conda 4.8.3)
|
||||
- Mono (Mono JIT compiler version 6.10.0.104 (tarball Fri Jun 26 19:38:24 UTC 2020))
|
||||
- Mono (Mono JIT compiler version 6.12.0.90 (tarball Fri Sep 4 14:01:23 UTC 2020))
|
||||
- NuGet (NuGet Version: 5.5.0.6382)
|
||||
- MySQL (mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using EditLine wrapper)
|
||||
- MySQL Server (user:root password:root)
|
||||
- MS SQL Server Client Tools
|
||||
@@ -194,53 +206,53 @@ compiled using version 3.2.0.0 of the Cabal library )
|
||||
Local version: Unknown)
|
||||
- n (6.7.0)
|
||||
- Parcel (1.12.4)
|
||||
- TypeScript (Version 3.9.7)
|
||||
- TypeScript (Version 4.0.2)
|
||||
- Webpack (4.44.1)
|
||||
- Webpack CLI (3.3.12)
|
||||
- Yarn (1.22.4)
|
||||
- Newman (5.1.2)
|
||||
- Bazel (bazel 3.4.1)
|
||||
- Bazelisk (1.5.0)
|
||||
- Yarn (1.22.5)
|
||||
- Newman (5.2.0)
|
||||
- Bazel (bazel 3.5.0)
|
||||
- Bazelisk (1.6.1)
|
||||
- ORAS CLI 0.8.1
|
||||
- PhantomJS (2.1.1)
|
||||
- PHP 7.1 (PHP 7.1.33-16+ubuntu18.04.1+deb.sury.org+1 (cli) (built: May 14 2020 08:27:11) ( NTS ))
|
||||
- PHP 7.2 (PHP 7.2.32-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 9 2020 16:33:55) ( NTS ))
|
||||
- PHP 7.3 (PHP 7.3.20-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 9 2020 16:34:09) ( NTS ))
|
||||
- PHP 7.4 (PHP 7.4.8 (cli) (built: Jul 13 2020 16:45:47) ( NTS ))
|
||||
- Composer (Composer version 1.10.10 2020-08-03 11:35:19)
|
||||
- PHP 7.1 (PHP 7.1.33-17+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:47:20) ( NTS ))
|
||||
- PHP 7.2 (PHP 7.2.33-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:44:29) ( NTS ))
|
||||
- PHP 7.3 (PHP 7.3.21-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 7 2020 14:44:10) ( NTS ))
|
||||
- PHP 7.4 (PHP 7.4.9 (cli) (built: Aug 7 2020 14:29:36) ( NTS ))
|
||||
- Composer (Composer version 1.10.12 2020-09-08 22:58:51)
|
||||
- PHPUnit (PHPUnit 7.5.20 by Sebastian Bergmann and contributors.)
|
||||
- OpenSSL 1.1.1 11 Sep 2018
|
||||
- Libssl 1.1.1-1ubuntu2.1~18.04.6
|
||||
- Pollinate
|
||||
- psql (PostgreSQL) 12.3
|
||||
- psql (PostgreSQL) 12.4
|
||||
- Powershell (PowerShell 7.0.3)
|
||||
- Pulumi v2.9.2
|
||||
- ruby (2.5.1p57)
|
||||
- gem (3.1.4)
|
||||
- OpenSSL 1.1.1g 21 Apr 2020
|
||||
- Libssl 1.1.1g-1+ubuntu18.04.1+deb.sury.org+1
|
||||
- R 4.0.2
|
||||
- rustup (1.22.1)
|
||||
- rust (1.45.2)
|
||||
- cargo (1.45.1)
|
||||
- rustfmt (1.4.17-stable)
|
||||
- rust (1.46.0)
|
||||
- cargo (1.46.0)
|
||||
- rustfmt (1.4.18-stable)
|
||||
- clippy (0.0.212)
|
||||
- rustdoc (1.45.2)
|
||||
- bindgen (0.54.1)
|
||||
- cbindgen (0.14.3)
|
||||
- rustdoc (1.46.0)
|
||||
- bindgen (0.55.1)
|
||||
- cbindgen (0.14.4)
|
||||
- cargo audit (0.12.0)
|
||||
- cargo outdated (v0.9.11)
|
||||
- Julia (julia version 1.5.0)
|
||||
- Julia (julia version 1.5.1)
|
||||
- sbt (1.3.13)
|
||||
- Selenium server standalone (available via SELENIUM_JAR_PATH environment variable)
|
||||
- Sphinx Open Source Search Server
|
||||
- Subversion (svn, version 1.9.7 (r1800392))
|
||||
- Terraform (Terraform v0.12.29)
|
||||
- Packer (1.6.1)
|
||||
- Terraform (Terraform v0.13.2)
|
||||
- Packer (1.6.2)
|
||||
- Vcpkg 2020.06.15-unknownhash
|
||||
- Vercel CLI (19.2.0)
|
||||
- MongoDB on Linux (2020-08-06T20:11:59.209+0000 I CONTROL [initandlisten] db version v4.2.8
|
||||
2020-08-06T20:11:59.209+0000 I CONTROL [initandlisten] git version: 43d25964249164d76d5e04dd6cf38f6111e21f5f
|
||||
2020-08-06T20:11:59.209+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.1.1g 21 Apr 2020)
|
||||
- Vercel CLI (20.1.0)
|
||||
- MongoDB on Linux v4.4.0
|
||||
- Haveged 1.9.1-6
|
||||
- Swig 3.0.12
|
||||
- Netlify CLI (netlify-cli/2.61.2 linux-x64 node-v12.18.3)
|
||||
- Google Repository 58
|
||||
- Google Play services 49
|
||||
- Google APIs 24
|
||||
@@ -249,7 +261,6 @@ Local version: Unknown)
|
||||
- Google APIs 21
|
||||
- CMake 3.10.2.4988404
|
||||
3.6.4111459
|
||||
- Android Support Repository 47.0.0
|
||||
- Android SDK Platform-Tools 30.0.4
|
||||
- Android SDK Platform 30
|
||||
- Android SDK Platform 29
|
||||
@@ -264,6 +275,7 @@ Local version: Unknown)
|
||||
- Android SDK Platform 19
|
||||
- Android SDK Platform 17
|
||||
- Android SDK Patch Applier v4
|
||||
- Android SDK Build-Tools 30.0.2
|
||||
- Android SDK Build-Tools 30.0.1
|
||||
- Android SDK Build-Tools 30.0.0
|
||||
- Android SDK Build-Tools 29.0.3
|
||||
@@ -308,15 +320,17 @@ Local version: Unknown)
|
||||
- Az Module (3.8.0)
|
||||
- Az Module (4.3.0)
|
||||
- Az Module (4.4.0)
|
||||
- Az Module (4.6.0)
|
||||
- Cached container images
|
||||
- node:10 (Digest: sha256:cf3ee6a5a1b1916c7a2e4fb51eb7ecba1afe186739677d62e9c1bb2cb1c7d6b0)
|
||||
- node:12 (Digest: sha256:d0738468dfc7cedb7d260369e0546fd7ee8731cfd67136f6023d070ad9679090)
|
||||
- buildpack-deps:stretch (Digest: sha256:34a18637ed801407f7a17a29575e82264fb0818f9b6a0c890f8a6530afea43dc)
|
||||
- jekyll/builder:latest (Digest: sha256:4bc6a3b6eddebef1652ef38ceb965fc9c1b06677f65f764e1e17b88dc2aa9934)
|
||||
- node:10 (Digest: sha256:304c59f827930ae1a4a9775aec5837c8f95c3d41b5e6d7c0a329b4eb8c4cc8a8)
|
||||
- node:12 (Digest: sha256:099346a8e9c861b406c9bbb1f109125c7263868e5447cc57d6d564e1fec8a5cf)
|
||||
- buildpack-deps:stretch (Digest: sha256:82a686ba95fdf2bf4a5f5264e8e55b8aa272ffcedaed7826777f08de0d9e1146)
|
||||
- buildpack-deps:buster (Digest: sha256:0f7be4c25fadb2b8aee537cdac00a684b09057e66368683bbf22adf477e05faa)
|
||||
- debian:9 (Digest: sha256:335ecf9e8d9b2206c2e9e7f8b09547faa9f868e694f7c5be14c38be15ea8a7cf)
|
||||
- debian:8 (Digest: sha256:8a0f2603166345b4d7bbf4842137b2ffcb492ece20d15f963f08aa26670f82c7)
|
||||
- node:12-alpine (Digest: sha256:9623cd396644f9b2e595d833dc0188a880333674488d939338ab5fde10ef7c43)
|
||||
- node:10-alpine (Digest: sha256:2f202af4d6baba655fef9c93f41a914b33ee576b9f55a6e69ba23b49e3b62766)
|
||||
- jekyll/builder:latest (Digest: sha256:98cda359955f25f18c4bcc78536cdfd30e7ded689b1f52fcd513c75cbe4e751e)
|
||||
- alpine:3.9 (Digest: sha256:414e0518bb9228d35e4cd5165567fb91d26c6a214e9c95899e1e056fcd349011)
|
||||
- alpine:3.10 (Digest: sha256:f0e9534a598e501320957059cb2a23774b4d4072e37c7b2cf7e95b241f019e35)
|
||||
- alpine:3.8 (Digest: sha256:2bb501e6173d9d006e56de5bce2720eb06396803300fe1687b58a7ff32bf4c14)
|
||||
@@ -334,9 +348,9 @@ Local version: Unknown)
|
||||
- pip3 (pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6))
|
||||
- Python:
|
||||
- Python 2.7.18
|
||||
- Python 3.5.9
|
||||
- Python 3.6.11
|
||||
- Python 3.7.8
|
||||
- Python 3.5.10
|
||||
- Python 3.6.12
|
||||
- Python 3.7.9
|
||||
- Python 3.8.5
|
||||
- PyPy:
|
||||
- PyPy 2.7.13 [PyPy 7.3.1 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
|
||||
@@ -345,15 +359,16 @@ Local version: Unknown)
|
||||
- node 8.17.0
|
||||
- node 10.22.0
|
||||
- node 12.18.3
|
||||
- node 14.7.0
|
||||
- node 14.9.0
|
||||
- go:
|
||||
- go 1.11.13
|
||||
- go 1.12.17
|
||||
- go 1.13.15
|
||||
- go 1.14.7
|
||||
- go 1.14.8
|
||||
- go 1.15.1
|
||||
- boost:
|
||||
- boost 1.69.0
|
||||
- boost 1.72.0
|
||||
- AWS SAM CLI, version 1.0.0
|
||||
- Homebrew on Linux (Homebrew 2.4.9
|
||||
Homebrew/linuxbrew-core (git revision 4c7841; last commit 2020-08-05))
|
||||
- AWS SAM CLI, version 1.2.0
|
||||
- Homebrew on Linux (Homebrew 2.5.0
|
||||
Homebrew/linuxbrew-core (git revision 3199c; last commit 2020-09-08))
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<!--- DO NOT EDIT - This markdown file is autogenerated. -->
|
||||
# Ubuntu 20.04.1 LTS
|
||||
The following software is installed on machines with the 20200806.0 update.
|
||||
The following software is installed on machines with the 20200908.1 update.
|
||||
***
|
||||
- 7-Zip 16.02
|
||||
- Ansible (ansible 2.9.6)
|
||||
- AzCopy7 (available by azcopy alias) 7.3.0
|
||||
- AzCopy10 (available by azcopy10 alias) 10.5.1
|
||||
- Azure CLI (azure-cli 2.10.1)
|
||||
- AzCopy10 (available by azcopy10 alias) 10.6.0
|
||||
- Azure CLI (azure-cli 2.11.1)
|
||||
- Azure CLI (azure-devops 0.18.0)
|
||||
- Basic packages:
|
||||
- dnsutils
|
||||
@@ -65,7 +65,7 @@ The following software is installed on machines with the 20200806.0 update.
|
||||
- yamllint
|
||||
- libcurl4
|
||||
- Alibaba Cloud CLI (3.0.56)
|
||||
- AWS CLI (aws-cli/2.0.37 Python/3.7.3 Linux/5.4.0-1022-azure exe/x86_64.ubuntu.20)
|
||||
- AWS CLI (aws-cli/2.0.46 Python/3.7.3 Linux/5.4.0-1023-azure exe/x86_64.ubuntu.20)
|
||||
- AWS CLI Session manager plugin (1.1.61.0)
|
||||
- build-essential
|
||||
- Clang 6.0 (6.0.1)
|
||||
@@ -74,19 +74,23 @@ The following software is installed on machines with the 20200806.0 update.
|
||||
- Swift version 5.2.5 (swift-5.2.5-RELEASE)
|
||||
Target: x86_64-unknown-linux-gnu
|
||||
- CMake (cmake version 3.17.0)
|
||||
- Podman (2.0.4)
|
||||
- Buildah (1.15.1)
|
||||
- Podman (2.0.6)
|
||||
- Buildah (1.15.2)
|
||||
- Skopeo (1.1.1)
|
||||
- Docker Compose (docker-compose version 1.26.2, build eefe0d31)
|
||||
- Docker Compose (docker-compose version 1.27.0, build 980ec85b)
|
||||
- Docker-Moby (Docker version 19.03.12+azure, build 0ed913b885c8919944a2e4c8d0b80a318a8dd48b)
|
||||
- Docker-Buildx (0.4.1+azure)
|
||||
- Docker-Buildx (0.4.2+azure)
|
||||
- .NET Core SDK:
|
||||
- 3.1.402
|
||||
- 3.1.401
|
||||
- 3.1.302
|
||||
- 3.1.301
|
||||
- 3.1.300
|
||||
- 3.1.202
|
||||
- 3.1.201
|
||||
- 3.1.200
|
||||
- 3.1.108
|
||||
- 3.1.107
|
||||
- 3.1.106
|
||||
- 3.1.105
|
||||
- 3.1.104
|
||||
@@ -94,6 +98,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 3.1.102
|
||||
- 3.1.101
|
||||
- 3.1.100
|
||||
- 2.1.810
|
||||
- 2.1.809
|
||||
- 2.1.808
|
||||
- 2.1.807
|
||||
- 2.1.806
|
||||
@@ -104,6 +110,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.801
|
||||
- 2.1.701
|
||||
- 2.1.700
|
||||
- 2.1.615
|
||||
- 2.1.614
|
||||
- 2.1.613
|
||||
- 2.1.612
|
||||
- 2.1.611
|
||||
@@ -116,6 +124,8 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.604
|
||||
- 2.1.603
|
||||
- 2.1.602
|
||||
- 2.1.518
|
||||
- 2.1.517
|
||||
- 2.1.516
|
||||
- 2.1.515
|
||||
- 2.1.514
|
||||
@@ -139,7 +149,7 @@ Target: x86_64-unknown-linux-gnu
|
||||
- 2.1.301
|
||||
- 2.1.300
|
||||
- Erlang (Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 11.0.3)
|
||||
- Firefox (Mozilla Firefox 79.0)
|
||||
- Firefox (Mozilla Firefox 80.0.1)
|
||||
- Geckodriver (0.27.0); Gecko Driver is available via GECKOWEBDRIVER environment variable
|
||||
- GNU C++ 7.5.0
|
||||
- GNU C++ 8.4.0
|
||||
@@ -147,35 +157,37 @@ Target: x86_64-unknown-linux-gnu
|
||||
- GNU Fortran 8.4.0
|
||||
- GNU Fortran 9.3.0
|
||||
- Git (2.28.0)
|
||||
- Git Large File Storage (LFS) (2.11.0)
|
||||
- Git Large File Storage (LFS) (2.12.0)
|
||||
- Git-ftp (1.6.0)
|
||||
- Hub CLI (2.14.2)
|
||||
- GitHub CLI 0.11.1
|
||||
- Google Chrome (Google Chrome 84.0.4147.105 )
|
||||
- ChromeDriver 84.0.4147.30 (48b3e868b4cc0aa7e8149519690b6f6949e110a8-refs/branch-heads/4147@{#310}); Chrome Driver is available via CHROMEWEBDRIVER environment variable
|
||||
- Google Cloud SDK (304.0.0)
|
||||
- Haskell Cabal (cabal-install version 3.2.0.0
|
||||
compiled using version 3.2.0.0 of the Cabal library )
|
||||
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.10.1)
|
||||
- GitHub CLI 0.12.0
|
||||
- Google Chrome (Google Chrome 85.0.4183.102 )
|
||||
- ChromeDriver 85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689}); Chrome Driver is available via CHROMEWEBDRIVER environment variable
|
||||
- Google Cloud SDK (308.0.0)
|
||||
- Haskell Cabal (cabal-install version 3.4.0.0
|
||||
compiled using version 3.4.0.0 of the Cabal library )
|
||||
- GHC (The Glorious Glasgow Haskell Compilation System, version 8.10.2)
|
||||
- Haskell Stack (Version 2.3.3, Git revision cb44d51bed48b723a5deb08c3348c0b3ccfc437e x86_64 hpack-0.33.0)
|
||||
- Heroku (heroku/7.42.6 linux-x64 node-v12.16.2)
|
||||
- HHVM (HipHop VM 4.69.1 (rel))
|
||||
- Heroku (heroku/7.42.13 linux-x64 node-v12.16.2)
|
||||
- HHVM (HipHop VM 4.74.0 (rel))
|
||||
- ImageMagick
|
||||
- Adopt OpenJDK:
|
||||
- 8 (openjdk version "1.8.0_265")
|
||||
- 11 (openjdk version "11.0.8" 2020-07-14) (default)
|
||||
- Ant (Apache Ant(TM) version 1.10.7 compiled on October 24 2019)
|
||||
- Gradle 6.5.1
|
||||
- Gradle 6.6.1
|
||||
- Maven (Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f))
|
||||
- Kind (kind v0.8.1 go1.14.2 linux/amd64)
|
||||
- kubectl (Client Version: v1.18.6)
|
||||
- helm (v3.2.4+g0ad800e)
|
||||
- minikube version: v1.12.2
|
||||
- kubectl (Client Version: v1.19.0)
|
||||
- helm (v3.3.1+g249e521)
|
||||
- minikube version: v1.13.0
|
||||
- kustomize ({kustomize/v3.8.2 2020-08-29T17:44:01Z })
|
||||
- oc CLI Client Version: 4.5.0-202005291417-9933eb9
|
||||
- Leiningen (Leiningen 2.9.4 on Java 11.0.8 OpenJDK 64-Bit Server VM)
|
||||
- Mercurial (Mercurial Distributed SCM (version 5.3.1))
|
||||
- Miniconda (conda 4.8.3)
|
||||
- Mono (Mono JIT compiler version 6.10.0.104 (tarball Fri Jun 26 19:38:44 UTC 2020))
|
||||
- Mono (Mono JIT compiler version 6.12.0.90 (tarball Fri Sep 4 14:02:38 UTC 2020))
|
||||
- NuGet (NuGet Version: 5.5.0.6382)
|
||||
- MySQL (mysql Ver 8.0.21-0ubuntu0.20.04.4 for Linux on x86_64 ((Ubuntu)))
|
||||
- MySQL Server (user:root password:root)
|
||||
- MS SQL Server Client Tools
|
||||
@@ -187,63 +199,66 @@ compiled using version 3.2.0.0 of the Cabal library )
|
||||
Local version: Unknown)
|
||||
- n (6.7.0)
|
||||
- Parcel (1.12.4)
|
||||
- TypeScript (Version 3.9.7)
|
||||
- TypeScript (Version 4.0.2)
|
||||
- Webpack (4.44.1)
|
||||
- Webpack CLI (3.3.12)
|
||||
- Yarn (1.22.4)
|
||||
- Newman (5.1.2)
|
||||
- Bazel (bazel 3.4.1)
|
||||
- Bazelisk (1.5.0)
|
||||
- Yarn (1.22.5)
|
||||
- Newman (5.2.0)
|
||||
- Bazel (bazel 3.5.0)
|
||||
- Bazelisk (1.6.1)
|
||||
- ORAS CLI 0.8.1
|
||||
- PhantomJS (2.1.1)
|
||||
- PHP 7.4 (PHP 7.4.8 (cli) (built: Jul 13 2020 16:46:22) ( NTS ))
|
||||
- PHP 7.4 (PHP 7.4.9 (cli) (built: Aug 7 2020 14:30:01) ( NTS ))
|
||||
> To use ppa:ondrej/php APT repository On Ubuntu 20.04 it is necessary to add it to the APT sources
|
||||
```
|
||||
apt-add-repository ppa:ondrej/php -y
|
||||
apt-get update
|
||||
```
|
||||
- Composer (Composer version 1.10.10 2020-08-03 11:35:19)
|
||||
- Composer (Composer version 1.10.12 2020-09-08 22:58:51)
|
||||
- PHPUnit (PHPUnit 7.5.20 by Sebastian Bergmann and contributors.)
|
||||
- OpenSSL 1.1.1f 31 Mar 2020
|
||||
- Libssl 1.1.1f-1ubuntu2
|
||||
- Pollinate
|
||||
- psql (PostgreSQL) 12.3
|
||||
- psql (PostgreSQL) 12.4
|
||||
- Powershell (PowerShell 7.0.3)
|
||||
- Pulumi v2.9.2
|
||||
- ruby (2.7.0p0)
|
||||
- gem (3.1.2)
|
||||
- OpenSSL 1.1.1f 31 Mar 2020
|
||||
- Libssl 1.1.1f-1ubuntu2
|
||||
- R 4.0.2
|
||||
- rustup (1.22.1)
|
||||
- rust (1.45.2)
|
||||
- cargo (1.45.1)
|
||||
- rustfmt (1.4.17-stable)
|
||||
- rust (1.46.0)
|
||||
- cargo (1.46.0)
|
||||
- rustfmt (1.4.18-stable)
|
||||
- clippy (0.0.212)
|
||||
- rustdoc (1.45.2)
|
||||
- bindgen (0.54.1)
|
||||
- cbindgen (0.14.3)
|
||||
- rustdoc (1.46.0)
|
||||
- bindgen (0.55.1)
|
||||
- cbindgen (0.14.4)
|
||||
- cargo audit (0.12.0)
|
||||
- cargo outdated (v0.9.11)
|
||||
- Julia (julia version 1.5.0)
|
||||
- Julia (julia version 1.5.1)
|
||||
- sbt (copying runtime jar...
|
||||
1.3.13)
|
||||
- Selenium server standalone (available via SELENIUM_JAR_PATH environment variable)
|
||||
- Sphinx Open Source Search Server
|
||||
- Subversion (svn, version 1.13.0 (r1867053))
|
||||
- Terraform (Terraform v0.12.29)
|
||||
- Packer (1.6.1)
|
||||
- Terraform (Terraform v0.13.2)
|
||||
- Packer (1.6.2)
|
||||
- Vcpkg 2020.06.15-unknownhash
|
||||
- Vercel CLI (19.2.0)
|
||||
- Vercel CLI (20.1.0)
|
||||
- MongoDB on Linux v4.4.0
|
||||
- Haveged 1.9.1-6ubuntu1
|
||||
- Swig 4.0.1
|
||||
- Netlify CLI (netlify-cli/2.61.2 linux-x64 node-v12.18.3)
|
||||
- Google Repository 58
|
||||
- Google Play services 49
|
||||
- CMake 3.10.2.4988404
|
||||
- Android Support Repository 47.0.0
|
||||
- Android SDK Platform-Tools 30.0.4
|
||||
- Android SDK Platform 30
|
||||
- Android SDK Platform 29
|
||||
- Android SDK Platform 28
|
||||
- Android SDK Platform 27
|
||||
- Android SDK Patch Applier v4
|
||||
- Android SDK Build-Tools 30.0.2
|
||||
- Android SDK Build-Tools 30.0.1
|
||||
- Android SDK Build-Tools 30.0.0
|
||||
- Android SDK Build-Tools 29.0.3
|
||||
@@ -258,16 +273,17 @@ apt-get update
|
||||
- Android SDK Build-Tools 27.0.1
|
||||
- Android SDK Build-Tools 27.0.0
|
||||
- Android NDK 21.3.6528147
|
||||
- Az Module (4.5.0)
|
||||
- Az Module (4.6.1)
|
||||
- Cached container images
|
||||
- node:10 (Digest: sha256:cf3ee6a5a1b1916c7a2e4fb51eb7ecba1afe186739677d62e9c1bb2cb1c7d6b0)
|
||||
- node:12 (Digest: sha256:d0738468dfc7cedb7d260369e0546fd7ee8731cfd67136f6023d070ad9679090)
|
||||
- buildpack-deps:stretch (Digest: sha256:34a18637ed801407f7a17a29575e82264fb0818f9b6a0c890f8a6530afea43dc)
|
||||
- jekyll/builder:latest (Digest: sha256:4bc6a3b6eddebef1652ef38ceb965fc9c1b06677f65f764e1e17b88dc2aa9934)
|
||||
- node:10 (Digest: sha256:304c59f827930ae1a4a9775aec5837c8f95c3d41b5e6d7c0a329b4eb8c4cc8a8)
|
||||
- node:12 (Digest: sha256:099346a8e9c861b406c9bbb1f109125c7263868e5447cc57d6d564e1fec8a5cf)
|
||||
- buildpack-deps:stretch (Digest: sha256:82a686ba95fdf2bf4a5f5264e8e55b8aa272ffcedaed7826777f08de0d9e1146)
|
||||
- buildpack-deps:buster (Digest: sha256:0f7be4c25fadb2b8aee537cdac00a684b09057e66368683bbf22adf477e05faa)
|
||||
- debian:9 (Digest: sha256:335ecf9e8d9b2206c2e9e7f8b09547faa9f868e694f7c5be14c38be15ea8a7cf)
|
||||
- debian:8 (Digest: sha256:8a0f2603166345b4d7bbf4842137b2ffcb492ece20d15f963f08aa26670f82c7)
|
||||
- node:12-alpine (Digest: sha256:9623cd396644f9b2e595d833dc0188a880333674488d939338ab5fde10ef7c43)
|
||||
- node:10-alpine (Digest: sha256:2f202af4d6baba655fef9c93f41a914b33ee576b9f55a6e69ba23b49e3b62766)
|
||||
- jekyll/builder:latest (Digest: sha256:98cda359955f25f18c4bcc78536cdfd30e7ded689b1f52fcd513c75cbe4e751e)
|
||||
- alpine:3.9 (Digest: sha256:414e0518bb9228d35e4cd5165567fb91d26c6a214e9c95899e1e056fcd349011)
|
||||
- alpine:3.10 (Digest: sha256:f0e9534a598e501320957059cb2a23774b4d4072e37c7b2cf7e95b241f019e35)
|
||||
- alpine:3.8 (Digest: sha256:2bb501e6173d9d006e56de5bce2720eb06396803300fe1687b58a7ff32bf4c14)
|
||||
@@ -279,14 +295,14 @@ apt-get update
|
||||
- Ruby 2.6.6
|
||||
- Ruby 2.7.1
|
||||
- Python (Python 2.7.18rc1)
|
||||
- pip (pip 20.2.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7))
|
||||
- pip (pip 20.2.3 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7))
|
||||
- Python3 (Python 3.8.2)
|
||||
- pip3 (pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8))
|
||||
- Python:
|
||||
- Python 2.7.18
|
||||
- Python 3.5.9
|
||||
- Python 3.6.11
|
||||
- Python 3.7.8
|
||||
- Python 3.5.10
|
||||
- Python 3.6.12
|
||||
- Python 3.7.9
|
||||
- Python 3.8.5
|
||||
- PyPy:
|
||||
- PyPy 2.7.13 [PyPy 7.3.1 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]
|
||||
@@ -295,9 +311,10 @@ apt-get update
|
||||
- node 8.17.0
|
||||
- node 10.22.0
|
||||
- node 12.18.3
|
||||
- node 14.7.0
|
||||
- node 14.9.0
|
||||
- go:
|
||||
- go 1.14.7
|
||||
- AWS SAM CLI, version 1.0.0
|
||||
- Homebrew on Linux (Homebrew 2.4.9
|
||||
Homebrew/linuxbrew-core (git revision 4c7841; last commit 2020-08-05))
|
||||
- go 1.14.8
|
||||
- go 1.15.1
|
||||
- AWS SAM CLI, version 1.2.0
|
||||
- Homebrew on Linux (Homebrew 2.5.0
|
||||
Homebrew/linuxbrew-core (git revision 3199c; last commit 2020-09-08))
|
||||
|
||||
@@ -11,8 +11,10 @@ systemctl disable apt-daily-upgrade.service
|
||||
# Configure apt to always assume Y
|
||||
echo "APT::Get::Assume-Yes \"true\";" > /etc/apt/apt.conf.d/90assumeyes
|
||||
|
||||
# Use apt-fast for parallel downloads
|
||||
# Install aria2 and jq
|
||||
apt-get install aria2
|
||||
apt-get install jq
|
||||
# Use apt-fast for parallel downloads
|
||||
add-apt-repository -y ppa:apt-fast/stable
|
||||
apt-get update
|
||||
apt-get -y install apt-fast
|
||||
apt-get install apt-fast
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
#!/bin/bash
|
||||
################################################################################
|
||||
## File: containercache.sh
|
||||
## Desc: Prepulls Docker images used in build tasks and templates
|
||||
################################################################################
|
||||
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
|
||||
# Check prereqs
|
||||
echo "Checking prereqs for image pulls"
|
||||
if ! command -v docker; then
|
||||
echo "Docker is not installed, cant pull images"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Information output
|
||||
systemctl status docker --no-pager
|
||||
|
||||
# Pull images
|
||||
images=(
|
||||
docker.io/jekyll/builder
|
||||
mcr.microsoft.com/azure-pipelines/node8-typescript
|
||||
)
|
||||
|
||||
for image in "${images[@]}"; do
|
||||
docker pull "$image"
|
||||
done
|
||||
|
||||
## Add container information to the metadata file
|
||||
DocumentInstalledItem "Cached container images"
|
||||
|
||||
while read -r line; do
|
||||
DocumentInstalledItemIndent "$line"
|
||||
done <<< "$(docker images --digests --format '{{.Repository}}:{{.Tag}} (Digest: {{.Digest}})')"
|
||||
@@ -13,7 +13,7 @@ download_with_retries() {
|
||||
local NAME="${3:-${URL##*/}}"
|
||||
local COMPRESSED="$4"
|
||||
|
||||
if [ $COMPRESSED == "compressed" ]; then
|
||||
if [[ $COMPRESSED == "compressed" ]]; then
|
||||
COMMAND="curl $URL -4 -sL --compressed -o '$DEST/$NAME'"
|
||||
else
|
||||
COMMAND="curl $URL -4 -sL -o '$DEST/$NAME'"
|
||||
|
||||
@@ -1,171 +0,0 @@
|
||||
#!/bin/bash
|
||||
################################################################################
|
||||
## File: android.sh
|
||||
## Desc: Installs Android SDK
|
||||
################################################################################
|
||||
|
||||
set -e
|
||||
|
||||
# Source the helpers for use with the script
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
|
||||
# Set env variable for SDK Root (https://developer.android.com/studio/command-line/variables)
|
||||
ANDROID_ROOT=/usr/local/lib/android
|
||||
ANDROID_SDK_ROOT=${ANDROID_ROOT}/sdk
|
||||
echo "ANDROID_SDK_ROOT=${ANDROID_SDK_ROOT}" | tee -a /etc/environment
|
||||
|
||||
# ANDROID_HOME is deprecated, but older versions of Gradle rely on it
|
||||
echo "ANDROID_HOME=${ANDROID_SDK_ROOT}" | tee -a /etc/environment
|
||||
|
||||
# Create android sdk directory
|
||||
mkdir -p ${ANDROID_SDK_ROOT}
|
||||
|
||||
# Download the latest command line tools so that we can accept all of the licenses.
|
||||
# See https://developer.android.com/studio/#command-tools
|
||||
wget -O android-sdk.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
|
||||
unzip android-sdk.zip -d ${ANDROID_SDK_ROOT}
|
||||
rm -f android-sdk.zip
|
||||
|
||||
# Check sdk manager installation
|
||||
/usr/local/lib/android/sdk/tools/bin/sdkmanager --list 1>/dev/null
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo "Android SDK manager was installed"
|
||||
else
|
||||
echo "Android SDK manager was not installed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Add required permissions
|
||||
chmod -R a+rwx ${ANDROID_SDK_ROOT}
|
||||
|
||||
# Install the following SDKs and build tools, passing in "y" to accept licenses.
|
||||
echo "y" | ${ANDROID_SDK_ROOT}/tools/bin/sdkmanager \
|
||||
"ndk-bundle" \
|
||||
"platform-tools" \
|
||||
"platforms;android-30" \
|
||||
"platforms;android-29" \
|
||||
"platforms;android-28" \
|
||||
"platforms;android-27" \
|
||||
"platforms;android-26" \
|
||||
"platforms;android-25" \
|
||||
"platforms;android-24" \
|
||||
"platforms;android-23" \
|
||||
"platforms;android-22" \
|
||||
"platforms;android-21" \
|
||||
"platforms;android-19" \
|
||||
"platforms;android-17" \
|
||||
"platforms;android-15" \
|
||||
"platforms;android-10" \
|
||||
"build-tools;30.0.1" \
|
||||
"build-tools;30.0.0" \
|
||||
"build-tools;29.0.3" \
|
||||
"build-tools;29.0.2" \
|
||||
"build-tools;29.0.0" \
|
||||
"build-tools;28.0.3" \
|
||||
"build-tools;28.0.2" \
|
||||
"build-tools;28.0.1" \
|
||||
"build-tools;28.0.0" \
|
||||
"build-tools;27.0.3" \
|
||||
"build-tools;27.0.2" \
|
||||
"build-tools;27.0.1" \
|
||||
"build-tools;27.0.0" \
|
||||
"build-tools;26.0.3" \
|
||||
"build-tools;26.0.2" \
|
||||
"build-tools;26.0.1" \
|
||||
"build-tools;26.0.0" \
|
||||
"build-tools;25.0.3" \
|
||||
"build-tools;25.0.2" \
|
||||
"build-tools;25.0.1" \
|
||||
"build-tools;25.0.0" \
|
||||
"build-tools;24.0.3" \
|
||||
"build-tools;24.0.2" \
|
||||
"build-tools;24.0.1" \
|
||||
"build-tools;24.0.0" \
|
||||
"build-tools;23.0.3" \
|
||||
"build-tools;23.0.2" \
|
||||
"build-tools;23.0.1" \
|
||||
"build-tools;22.0.1" \
|
||||
"build-tools;21.1.2" \
|
||||
"build-tools;20.0.0" \
|
||||
"build-tools;19.1.0" \
|
||||
"build-tools;17.0.0" \
|
||||
"extras;android;m2repository" \
|
||||
"extras;google;m2repository" \
|
||||
"extras;google;google_play_services" \
|
||||
"extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2" \
|
||||
"extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1" \
|
||||
"extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2" \
|
||||
"extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1" \
|
||||
"add-ons;addon-google_apis-google-24" \
|
||||
"add-ons;addon-google_apis-google-23" \
|
||||
"add-ons;addon-google_apis-google-22" \
|
||||
"add-ons;addon-google_apis-google-21" \
|
||||
"cmake;3.6.4111459" \
|
||||
"cmake;3.10.2.4988404" \
|
||||
"patcher;v4"
|
||||
|
||||
# Document what was added to the image
|
||||
echo "Lastly, document what was added to the metadata file"
|
||||
DocumentInstalledItem "Google Repository $(cat ${ANDROID_SDK_ROOT}/extras/google/m2repository/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Google Play services $(cat ${ANDROID_SDK_ROOT}/extras/google/google_play_services/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Google APIs 24"
|
||||
DocumentInstalledItem "Google APIs 23"
|
||||
DocumentInstalledItem "Google APIs 22"
|
||||
DocumentInstalledItem "Google APIs 21"
|
||||
DocumentInstalledItem "CMake $(ls ${ANDROID_SDK_ROOT}/cmake 2>&1)"
|
||||
DocumentInstalledItem "Android Support Repository 47.0.0"
|
||||
DocumentInstalledItem "Android Solver for ConstraintLayout 1.0.2"
|
||||
DocumentInstalledItem "Android Solver for ConstraintLayout 1.0.1"
|
||||
DocumentInstalledItem "Android SDK Platform-Tools $(cat ${ANDROID_SDK_ROOT}/platform-tools/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Android SDK Platform 30"
|
||||
DocumentInstalledItem "Android SDK Platform 29"
|
||||
DocumentInstalledItem "Android SDK Platform 28"
|
||||
DocumentInstalledItem "Android SDK Platform 27"
|
||||
DocumentInstalledItem "Android SDK Platform 26"
|
||||
DocumentInstalledItem "Android SDK Platform 25"
|
||||
DocumentInstalledItem "Android SDK Platform 24"
|
||||
DocumentInstalledItem "Android SDK Platform 23"
|
||||
DocumentInstalledItem "Android SDK Platform 22"
|
||||
DocumentInstalledItem "Android SDK Platform 21"
|
||||
DocumentInstalledItem "Android SDK Platform 19"
|
||||
DocumentInstalledItem "Android SDK Platform 17"
|
||||
DocumentInstalledItem "Android SDK Platform 15"
|
||||
DocumentInstalledItem "Android SDK Platform 10"
|
||||
DocumentInstalledItem "Android SDK Patch Applier v4"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 30.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 30.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 23.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 23.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 23.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 22.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 21.1.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 20.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 19.1.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 17.0.0"
|
||||
DocumentInstalledItem "Android NDK $(cat ${ANDROID_SDK_ROOT}/ndk-bundle/source.properties 2>&1 | grep Pkg.Revision | cut -d ' ' -f 3)"
|
||||
DocumentInstalledItem "Android ConstraintLayout 1.0.2"
|
||||
DocumentInstalledItem "Android ConstraintLayout 1.0.1"
|
||||
@@ -1,159 +0,0 @@
|
||||
#!/bin/bash
|
||||
################################################################################
|
||||
## File: android.sh
|
||||
## Desc: Installs Android SDK
|
||||
################################################################################
|
||||
|
||||
set -e
|
||||
|
||||
# Source the helpers for use with the script
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
|
||||
# Set env variable for SDK Root (https://developer.android.com/studio/command-line/variables)
|
||||
ANDROID_ROOT=/usr/local/lib/android
|
||||
ANDROID_SDK_ROOT=${ANDROID_ROOT}/sdk
|
||||
echo "ANDROID_SDK_ROOT=${ANDROID_SDK_ROOT}" | tee -a /etc/environment
|
||||
|
||||
# ANDROID_HOME is deprecated, but older versions of Gradle rely on it
|
||||
echo "ANDROID_HOME=${ANDROID_SDK_ROOT}" | tee -a /etc/environment
|
||||
|
||||
# Create android sdk directory
|
||||
mkdir -p ${ANDROID_SDK_ROOT}
|
||||
|
||||
# Download the latest command line tools so that we can accept all of the licenses.
|
||||
# See https://developer.android.com/studio/#command-tools
|
||||
wget -O android-sdk.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
|
||||
unzip android-sdk.zip -d ${ANDROID_SDK_ROOT}
|
||||
rm -f android-sdk.zip
|
||||
|
||||
# Add required permissions
|
||||
chmod -R a+rwx ${ANDROID_SDK_ROOT}
|
||||
|
||||
# Check sdk manager installation
|
||||
/usr/local/lib/android/sdk/tools/bin/sdkmanager --list 1>/dev/null
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo "Android SDK manager was installed"
|
||||
else
|
||||
echo "Android SDK manager was not installed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Install the following SDKs and build tools, passing in "y" to accept licenses.
|
||||
echo "y" | ${ANDROID_SDK_ROOT}/tools/bin/sdkmanager \
|
||||
"ndk-bundle" \
|
||||
"platform-tools" \
|
||||
"platforms;android-30" \
|
||||
"platforms;android-29" \
|
||||
"platforms;android-28" \
|
||||
"platforms;android-27" \
|
||||
"platforms;android-26" \
|
||||
"platforms;android-25" \
|
||||
"platforms;android-24" \
|
||||
"platforms;android-23" \
|
||||
"platforms;android-22" \
|
||||
"platforms;android-21" \
|
||||
"platforms;android-19" \
|
||||
"platforms;android-17" \
|
||||
"build-tools;30.0.1" \
|
||||
"build-tools;30.0.0" \
|
||||
"build-tools;29.0.3" \
|
||||
"build-tools;29.0.2" \
|
||||
"build-tools;29.0.0" \
|
||||
"build-tools;28.0.3" \
|
||||
"build-tools;28.0.2" \
|
||||
"build-tools;28.0.1" \
|
||||
"build-tools;28.0.0" \
|
||||
"build-tools;27.0.3" \
|
||||
"build-tools;27.0.2" \
|
||||
"build-tools;27.0.1" \
|
||||
"build-tools;27.0.0" \
|
||||
"build-tools;26.0.3" \
|
||||
"build-tools;26.0.2" \
|
||||
"build-tools;26.0.1" \
|
||||
"build-tools;26.0.0" \
|
||||
"build-tools;25.0.3" \
|
||||
"build-tools;25.0.2" \
|
||||
"build-tools;25.0.1" \
|
||||
"build-tools;25.0.0" \
|
||||
"build-tools;24.0.3" \
|
||||
"build-tools;24.0.2" \
|
||||
"build-tools;24.0.1" \
|
||||
"build-tools;24.0.0" \
|
||||
"build-tools;23.0.3" \
|
||||
"build-tools;23.0.2" \
|
||||
"build-tools;23.0.1" \
|
||||
"build-tools;22.0.1" \
|
||||
"build-tools;21.1.2" \
|
||||
"build-tools;20.0.0" \
|
||||
"build-tools;19.1.0" \
|
||||
"build-tools;17.0.0" \
|
||||
"extras;android;m2repository" \
|
||||
"extras;google;m2repository" \
|
||||
"extras;google;google_play_services" \
|
||||
"add-ons;addon-google_apis-google-24" \
|
||||
"add-ons;addon-google_apis-google-23" \
|
||||
"add-ons;addon-google_apis-google-22" \
|
||||
"add-ons;addon-google_apis-google-21" \
|
||||
"cmake;3.6.4111459" \
|
||||
"cmake;3.10.2.4988404" \
|
||||
"patcher;v4"
|
||||
|
||||
# Document what was added to the image
|
||||
echo "Lastly, document what was added to the metadata file"
|
||||
DocumentInstalledItem "Google Repository $(cat ${ANDROID_SDK_ROOT}/extras/google/m2repository/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Google Play services $(cat ${ANDROID_SDK_ROOT}/extras/google/google_play_services/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Google APIs 24"
|
||||
DocumentInstalledItem "Google APIs 23"
|
||||
DocumentInstalledItem "Google APIs 22"
|
||||
DocumentInstalledItem "Google APIs 21"
|
||||
DocumentInstalledItem "CMake $(ls ${ANDROID_SDK_ROOT}/cmake 2>&1)"
|
||||
DocumentInstalledItem "Android Support Repository 47.0.0"
|
||||
DocumentInstalledItem "Android SDK Platform-Tools $(cat ${ANDROID_SDK_ROOT}/platform-tools/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Android SDK Platform 30"
|
||||
DocumentInstalledItem "Android SDK Platform 29"
|
||||
DocumentInstalledItem "Android SDK Platform 28"
|
||||
DocumentInstalledItem "Android SDK Platform 27"
|
||||
DocumentInstalledItem "Android SDK Platform 26"
|
||||
DocumentInstalledItem "Android SDK Platform 25"
|
||||
DocumentInstalledItem "Android SDK Platform 24"
|
||||
DocumentInstalledItem "Android SDK Platform 23"
|
||||
DocumentInstalledItem "Android SDK Platform 22"
|
||||
DocumentInstalledItem "Android SDK Platform 21"
|
||||
DocumentInstalledItem "Android SDK Platform 19"
|
||||
DocumentInstalledItem "Android SDK Platform 17"
|
||||
DocumentInstalledItem "Android SDK Patch Applier v4"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 30.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 30.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 26.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 25.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 24.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 23.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 23.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 23.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 22.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 21.1.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 20.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 19.1.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 17.0.0"
|
||||
DocumentInstalledItem "Android NDK $(cat ${ANDROID_SDK_ROOT}/ndk-bundle/source.properties 2>&1 | grep Pkg.Revision | cut -d ' ' -f 3)"
|
||||
@@ -27,10 +27,10 @@ Function Install-Asset {
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
# Get toolset content
|
||||
$toolsetJson = Get-Content -Path "$env:INSTALLER_SCRIPT_FOLDER/toolset.json" -Raw
|
||||
$toolset = Get-Content -Path "$env:INSTALLER_SCRIPT_FOLDER/toolset.json" -Raw
|
||||
$toolsToInstall = @("Python", "Node", "Boost", "Go")
|
||||
|
||||
$tools = ConvertFrom-Json -InputObject $toolsetJson | Select-Object -ExpandProperty toolcache | Where-Object {$ToolsToInstall -contains $_.Name}
|
||||
$tools = ConvertFrom-Json -InputObject $toolset | Select-Object -ExpandProperty toolcache | Where-Object {$ToolsToInstall -contains $_.Name}
|
||||
|
||||
foreach ($tool in $tools) {
|
||||
# Get versions manifest for current tool
|
||||
|
||||
@@ -46,8 +46,8 @@ $toolsExecutables = @{
|
||||
}
|
||||
|
||||
# Get toolset content
|
||||
$toolsetJson = Get-Content -Path "$env:INSTALLER_SCRIPT_FOLDER/toolset.json" -Raw
|
||||
$tools = ConvertFrom-Json -InputObject $toolsetJson | Select-Object -ExpandProperty toolcache
|
||||
$toolset = Get-Content -Path "$env:INSTALLER_SCRIPT_FOLDER/toolset.json" -Raw
|
||||
$tools = ConvertFrom-Json -InputObject $toolset | Select-Object -ExpandProperty toolcache
|
||||
|
||||
foreach($tool in $tools) {
|
||||
Invoke-Expression "bash -c `"source $env:HELPER_SCRIPTS/document.sh; DocumentInstalledItem '$($tool.name):'`""
|
||||
|
||||
@@ -27,9 +27,6 @@ wget -O android-sdk.zip https://dl.google.com/android/repository/sdk-tools-linux
|
||||
unzip android-sdk.zip -d ${ANDROID_SDK_ROOT}
|
||||
rm -f android-sdk.zip
|
||||
|
||||
# Add required permissions
|
||||
chmod -R a+rwx ${ANDROID_SDK_ROOT}
|
||||
|
||||
if isUbuntu20 ; then
|
||||
# Sdk manager doesn't work with Java > 8, set version 8 explicitly
|
||||
sed -i "2i export JAVA_HOME=${JAVA_HOME_8_X64}" /usr/local/lib/android/sdk/tools/bin/sdkmanager
|
||||
@@ -45,56 +42,54 @@ else
|
||||
exit 1
|
||||
fi
|
||||
|
||||
toolset="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
platforms=$(jq -r '.android.platform_list[]|"platforms;" + .' $toolset)
|
||||
buildtools=$(jq -r '.android.build_tools[]|"build-tools;" + .' $toolset)
|
||||
extras=$(jq -r '.android.extra_list[]|"extras;" + .' $toolset)
|
||||
addons=$(jq -r '.android.addon_list[]|"add-ons;" + .' $toolset)
|
||||
additional=$(jq -r '.android.additional_tools[]' $toolset)
|
||||
|
||||
# Install the following SDKs and build tools, passing in "y" to accept licenses.
|
||||
echo "y" | ${ANDROID_SDK_ROOT}/tools/bin/sdkmanager \
|
||||
"ndk-bundle" \
|
||||
"platform-tools" \
|
||||
"platforms;android-30" \
|
||||
"platforms;android-29" \
|
||||
"platforms;android-28" \
|
||||
"platforms;android-27" \
|
||||
"build-tools;30.0.1" \
|
||||
"build-tools;30.0.0" \
|
||||
"build-tools;29.0.3" \
|
||||
"build-tools;29.0.2" \
|
||||
"build-tools;29.0.0" \
|
||||
"build-tools;28.0.3" \
|
||||
"build-tools;28.0.2" \
|
||||
"build-tools;28.0.1" \
|
||||
"build-tools;28.0.0" \
|
||||
"build-tools;27.0.3" \
|
||||
"build-tools;27.0.2" \
|
||||
"build-tools;27.0.1" \
|
||||
"build-tools;27.0.0" \
|
||||
"extras;android;m2repository" \
|
||||
"extras;google;m2repository" \
|
||||
"extras;google;google_play_services" \
|
||||
"cmake;3.10.2.4988404" \
|
||||
"patcher;v4"
|
||||
echo "y" | ${ANDROID_SDK_ROOT}/tools/bin/sdkmanager $platforms $buildtools $extras $google_api_list $addons $additional
|
||||
|
||||
# Document what was added to the image
|
||||
|
||||
google_api_versions_list=$(echo "$addons"|awk -F- '/addon-google_apis-google/ {print $5}')
|
||||
constraint_layout_versions_list=$(echo "$extras"|awk -F';' '/constraint-layout;/ {print $8}')
|
||||
constraint_layout_solver_versions_list=$(echo "$extras"|awk -F';' '/constraint-layout-solver;/ {print $8}')
|
||||
platform_versions_list=$(echo "$platforms"|awk -F- '{print $2}')
|
||||
buildtools_versions_list=$(echo "$buildtools"|awk -F';' '{print $2}')
|
||||
|
||||
# Add required permissions
|
||||
chmod -R a+rwx ${ANDROID_SDK_ROOT}
|
||||
|
||||
echo "Lastly, document what was added to the metadata file"
|
||||
DocumentInstalledItem "Google Repository $(cat ${ANDROID_SDK_ROOT}/extras/google/m2repository/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Google Play services $(cat ${ANDROID_SDK_ROOT}/extras/google/google_play_services/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
|
||||
for version in $google_api_versions_list; do
|
||||
DocumentInstalledItem "Google APIs $version"
|
||||
done
|
||||
|
||||
DocumentInstalledItem "CMake $(ls ${ANDROID_SDK_ROOT}/cmake 2>&1)"
|
||||
DocumentInstalledItem "Android Support Repository 47.0.0"
|
||||
|
||||
for version in $constraint_layout_versions_list; do
|
||||
DocumentInstalledItem "Android ConstraintLayout $version"
|
||||
done
|
||||
|
||||
for version in $constraint_layout_solver_versions_list; do
|
||||
DocumentInstalledItem "Android ConstraintLayout Solver $version"
|
||||
done
|
||||
|
||||
DocumentInstalledItem "Android SDK Platform-Tools $(cat ${ANDROID_SDK_ROOT}/platform-tools/source.properties 2>&1 | grep Pkg.Revision | cut -d '=' -f 2)"
|
||||
DocumentInstalledItem "Android SDK Platform 30"
|
||||
DocumentInstalledItem "Android SDK Platform 29"
|
||||
DocumentInstalledItem "Android SDK Platform 28"
|
||||
DocumentInstalledItem "Android SDK Platform 27"
|
||||
for version in $platform_versions_list; do
|
||||
DocumentInstalledItem "Android SDK Platform $version"
|
||||
done
|
||||
|
||||
DocumentInstalledItem "Android SDK Patch Applier v4"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 30.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 30.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 29.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 28.0.0"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.3"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.2"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.1"
|
||||
DocumentInstalledItem "Android SDK Build-Tools 27.0.0"
|
||||
|
||||
for version in $buildtools_versions_list; do
|
||||
DocumentInstalledItem "Android SDK Build-Tools $version"
|
||||
done
|
||||
|
||||
DocumentInstalledItem "Android NDK $(cat ${ANDROID_SDK_ROOT}/ndk-bundle/source.properties 2>&1 | grep Pkg.Revision | cut -d ' ' -f 3)"
|
||||
@@ -9,11 +9,11 @@
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
|
||||
# Download latest aws sam cli sources
|
||||
TarballUrl=$(curl -s https://api.github.com/repos/awslabs/aws-sam-cli/releases/latest | jq -r '.tarball_url')
|
||||
TarballUrl=$(curl -s https://api.github.com/repos/aws/aws-sam-cli/releases/latest | jq -r '.tarball_url')
|
||||
TarballPath="/tmp/aws-sam-cli.tar.gz"
|
||||
wget $TarballUrl -O $TarballPath
|
||||
tar -xzvf $TarballPath -C /tmp
|
||||
cd /tmp/awslabs-aws-sam-cli*
|
||||
cd /tmp/aws-aws-sam-cli*
|
||||
|
||||
mkdir /opt/python-aws-sam-cli
|
||||
cp -r /opt/hostedtoolcache/Python/3.7* /opt/python-aws-sam-cli
|
||||
|
||||
@@ -12,8 +12,8 @@ source $HELPER_SCRIPTS/os.sh
|
||||
if isUbuntu20 ; then
|
||||
versions=$(pwsh -Command '(Find-Module -Name Az).Version')
|
||||
else
|
||||
toolsetJson="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
versions=$(cat $toolsetJson | jq -r '.azureModules[] | select(.name | contains("az")) | .versions[]')
|
||||
toolset="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
versions=$(jq -r '.azureModules[] | select(.name | contains("az")) | .versions[]' $toolset)
|
||||
fi
|
||||
|
||||
# Install Azure CLI (instructions taken from https://docs.microsoft.com/en-us/cli/azure/install-azure-cli)
|
||||
|
||||
@@ -4,90 +4,13 @@
|
||||
## Desc: Installs basic command line utilities and dev packages
|
||||
################################################################################
|
||||
|
||||
set -e
|
||||
# Source the helpers for use with the script
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
source $HELPER_SCRIPTS/os.sh
|
||||
|
||||
set -e
|
||||
|
||||
common_packages="dnsutils
|
||||
iproute2
|
||||
iputils-ping
|
||||
libunwind8
|
||||
locales
|
||||
openssh-client
|
||||
tzdata
|
||||
upx
|
||||
zstd
|
||||
libxkbfile-dev
|
||||
pkg-config
|
||||
libsecret-1-dev
|
||||
libxss1
|
||||
libgconf-2-4
|
||||
dbus
|
||||
xvfb
|
||||
libgbm-dev
|
||||
libgtk-3-0
|
||||
tk
|
||||
fakeroot
|
||||
dpkg
|
||||
rpm
|
||||
xz-utils
|
||||
xorriso
|
||||
zsync
|
||||
gnupg2
|
||||
lib32z1
|
||||
texinfo
|
||||
libsqlite3-dev
|
||||
libc++-dev
|
||||
libc++abi-dev"
|
||||
|
||||
cmd_packages="curl
|
||||
file
|
||||
ftp
|
||||
jq
|
||||
netcat
|
||||
ssh
|
||||
parallel
|
||||
rsync
|
||||
shellcheck
|
||||
sudo
|
||||
telnet
|
||||
time
|
||||
unzip
|
||||
zip
|
||||
wget
|
||||
m4
|
||||
bison
|
||||
flex
|
||||
patchelf
|
||||
bzip2
|
||||
sqlite3
|
||||
brotli
|
||||
yamllint"
|
||||
|
||||
if isUbuntu20 ; then
|
||||
echo "Install python2"
|
||||
apt-get install -y --no-install-recommends python-is-python2
|
||||
fi
|
||||
|
||||
echo "Install libcurl"
|
||||
if isUbuntu16 || isUbuntu18; then
|
||||
libcurelVer="libcurl3"
|
||||
fi
|
||||
|
||||
if isUbuntu20 ; then
|
||||
libcurelVer="libcurl4"
|
||||
fi
|
||||
|
||||
apt-get install -y --no-install-recommends $libcurelVer
|
||||
|
||||
# install additional packages only for Ubuntu16.04
|
||||
if isUbuntu16; then
|
||||
common_packages="$common_packages
|
||||
libicu55"
|
||||
fi
|
||||
|
||||
toolset="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
common_packages=$(jq -r ".apt.common_packages[]" $toolset)
|
||||
cmd_packages=$(jq -r ".apt.cmd_packages[]" $toolset)
|
||||
for package in $common_packages $cmd_packages; do
|
||||
echo "Install $package"
|
||||
apt-get install -y --no-install-recommends $package
|
||||
@@ -108,5 +31,3 @@ DocumentInstalledItem "Basic packages:"
|
||||
for package in $common_packages $cmd_packages; do
|
||||
DocumentInstalledItemIndent $package
|
||||
done
|
||||
|
||||
DocumentInstalledItemIndent "$libcurelVer"
|
||||
|
||||
@@ -19,3 +19,7 @@ AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache
|
||||
mkdir $AGENT_TOOLSDIRECTORY
|
||||
echo "AGENT_TOOLSDIRECTORY=$AGENT_TOOLSDIRECTORY" | tee -a /etc/environment
|
||||
chmod -R 777 $AGENT_TOOLSDIRECTORY
|
||||
|
||||
# https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html
|
||||
# https://www.suse.com/support/kb/doc/?id=000016692
|
||||
echo 'vm.max_map_count=262144' | tee -a /etc/sysctl.conf
|
||||
@@ -3,19 +3,20 @@
|
||||
## File: docker-moby.sh
|
||||
## Desc: Installs docker onto the image
|
||||
################################################################################
|
||||
set -e
|
||||
|
||||
# Source the helpers for use with the script
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
source $HELPER_SCRIPTS/install.sh
|
||||
source $HELPER_SCRIPTS/os.sh
|
||||
|
||||
docker_package=moby
|
||||
|
||||
# There is no stable docker-moby for Ubuntu 20 at the moment
|
||||
if isUbuntu20 ; then
|
||||
add-apt-repository "deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/20.04/prod testing main"
|
||||
fi
|
||||
|
||||
## Check to see if docker is already installed
|
||||
# Check to see if docker is already installed
|
||||
docker_package=moby
|
||||
echo "Determing if Docker ($docker_package) is installed"
|
||||
if ! IsPackageInstalled $docker_package; then
|
||||
echo "Docker ($docker_package) was not found. Installing..."
|
||||
@@ -44,26 +45,17 @@ else
|
||||
echo "Docker-moby and Docker-buildx checking the successfull"
|
||||
# Docker daemon takes time to come up after installing
|
||||
sleep 10
|
||||
set -e
|
||||
docker info
|
||||
set +e
|
||||
fi
|
||||
|
||||
docker pull node:10
|
||||
docker pull node:12
|
||||
docker pull buildpack-deps:stretch
|
||||
docker pull buildpack-deps:buster
|
||||
docker pull node:10-alpine
|
||||
docker pull node:12-alpine
|
||||
docker pull debian:8
|
||||
docker pull debian:9
|
||||
docker pull alpine:3.7
|
||||
docker pull alpine:3.8
|
||||
docker pull alpine:3.9
|
||||
docker pull alpine:3.10
|
||||
docker pull ubuntu:14.04
|
||||
# Pull images
|
||||
toolset="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
images=$(jq -r '.docker.images[]' $toolset)
|
||||
for image in $images; do
|
||||
docker pull "$image"
|
||||
done
|
||||
|
||||
## Add version information to the metadata file
|
||||
# Add version information to the metadata file
|
||||
echo "Documenting Docker version"
|
||||
docker_version=$(docker -v)
|
||||
DocumentInstalledItem "Docker-Moby ($docker_version)"
|
||||
@@ -71,3 +63,9 @@ DocumentInstalledItem "Docker-Moby ($docker_version)"
|
||||
echo "Documenting Docker-buildx version"
|
||||
DOCKER_BUILDX_VERSION=$(docker buildx version | cut -d ' ' -f2)
|
||||
DocumentInstalledItem "Docker-Buildx ($DOCKER_BUILDX_VERSION)"
|
||||
|
||||
# Add container information to the metadata file
|
||||
DocumentInstalledItem "Cached container images"
|
||||
while read -r line; do
|
||||
DocumentInstalledItemIndent "$line"
|
||||
done <<< "$(docker images --digests --format '{{.Repository}}:{{.Tag}} (Digest: {{.Digest}})')"
|
||||
|
||||
@@ -3,9 +3,11 @@
|
||||
## File: git.sh
|
||||
## Desc: Installs Git
|
||||
################################################################################
|
||||
set -e
|
||||
|
||||
# Source the helpers for use with the script
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
source "$HELPER_SCRIPTS"/document.sh
|
||||
source "$HELPER_SCRIPTS"/install.sh
|
||||
|
||||
## Install git
|
||||
add-apt-repository ppa:git-core/ppa -y
|
||||
@@ -46,7 +48,13 @@ DocumentInstalledItem "Git Large File Storage (LFS) ($(git-lfs --version 2>&1 |
|
||||
DocumentInstalledItem "Git-ftp ($(git-ftp --version | cut -d ' ' -f 3))"
|
||||
|
||||
#Install hub
|
||||
snap install hub --classic
|
||||
tmp_hub="/tmp/hub"
|
||||
mkdir -p "$tmp_hub"
|
||||
url=$(curl -s https://api.github.com/repos/github/hub/releases/latest | jq -r '.assets[].browser_download_url | select(contains("hub-linux-amd64"))')
|
||||
download_with_retries "$url" "$tmp_hub"
|
||||
tar xzvf "$tmp_hub"/hub-linux-amd64-*.tgz --strip-components 1 -C "$tmp_hub"
|
||||
mv "$tmp_hub"/bin/hub /usr/local/bin
|
||||
|
||||
if command -v hub; then
|
||||
echo "hub CLI was installed successfully"
|
||||
DocumentInstalledItem "Hub CLI ($(hub --version | grep "hub version" | cut -d ' ' -f 3))"
|
||||
|
||||
@@ -10,6 +10,15 @@ source $HELPER_SCRIPTS/os.sh
|
||||
|
||||
set -e
|
||||
|
||||
function javaTool {
|
||||
if [[ "$2" =~ ([1]{0,1}.)?$DEFAULT_JDK_VERSION.* ]]; then
|
||||
echo "$1 $2 is equal to default one $DEFAULT_JDK_VERSION"
|
||||
else
|
||||
echo "$1 $2 is not equal to default one $DEFAULT_JDK_VERSION"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# Install GPG Key for Adopt Open JDK. See https://adoptopenjdk.net/installation.html
|
||||
wget -qO - "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | apt-key add -
|
||||
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
|
||||
@@ -38,6 +47,11 @@ apt-get -y install adoptopenjdk-8-hotspot=\*
|
||||
apt-get -y install adoptopenjdk-11-hotspot=\*
|
||||
|
||||
# Set Default Java version.
|
||||
if isUbuntu16; then
|
||||
# issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825987
|
||||
# stackoverflow: https://askubuntu.com/questions/1187136/update-java-alternatives-only-java-but-not-javac-is-changed
|
||||
sed -i 's/(hl|jre|jdk|plugin|DUMMY) /(hl|jre|jdk|jdkhl|plugin|DUMMY) /g' /usr/sbin/update-java-alternatives
|
||||
fi
|
||||
update-java-alternatives -s /usr/lib/jvm/adoptopenjdk-${DEFAULT_JDK_VERSION}-hotspot-amd64
|
||||
|
||||
echo "JAVA_HOME_8_X64=/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64" | tee -a /etc/environment
|
||||
@@ -46,7 +60,6 @@ if isUbuntu16 || isUbuntu18 ; then
|
||||
echo "JAVA_HOME_12_X64=/usr/lib/jvm/adoptopenjdk-12-hotspot-amd64" | tee -a /etc/environment
|
||||
fi
|
||||
echo "JAVA_HOME=/usr/lib/jvm/adoptopenjdk-${DEFAULT_JDK_VERSION}-hotspot-amd64" | tee -a /etc/environment
|
||||
echo "JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8" | tee -a /etc/environment
|
||||
|
||||
# Install Ant
|
||||
apt-fast install -y --no-install-recommends ant ant-optional
|
||||
@@ -86,6 +99,11 @@ for cmd in gradle java javac mvn ant; do
|
||||
fi
|
||||
done
|
||||
|
||||
javaVersion=$(java -version |& head -n 1 | cut -d\" -f 2)
|
||||
javaTool "Java" $javaVersion
|
||||
javacVersion=$(javac -version |& cut -d" " -f2)
|
||||
javaTool "Javac" $javacVersion
|
||||
|
||||
# Document what was added to the image
|
||||
echo "Lastly, documenting what we added to the metadata file"
|
||||
if isUbuntu16 || isUbuntu18 ; then
|
||||
|
||||
@@ -24,7 +24,9 @@ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-
|
||||
sudo install minikube-linux-amd64 /usr/local/bin/minikube
|
||||
|
||||
# Install kustomize
|
||||
sudo snap install kustomize
|
||||
download_url="https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"
|
||||
curl -s "$download_url" | bash
|
||||
mv kustomize /usr/local/bin
|
||||
|
||||
# Run tests to determine that the software installed as expected
|
||||
echo "Testing to make sure that script performed as expected, and basic scenarios work"
|
||||
@@ -58,4 +60,4 @@ DocumentInstalledItem "helm ($(helm version --short |& head -n 1))"
|
||||
# minikube version output already has word minikube in it. example minikube version: v1.9.2
|
||||
DocumentInstalledItem "$(minikube version --short)"
|
||||
# kustomize version output has "{} in it". example {kustomize/v3.8.1 2020-07-16T00:58:46Z }
|
||||
DocumentInstalledItem "kustomize ($(kustomize version --short))"
|
||||
DocumentInstalledItem "kustomize ($(kustomize version --short))"
|
||||
|
||||
@@ -15,7 +15,7 @@ LSB_CODENAME=$(lsb_release -cs)
|
||||
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
|
||||
echo "deb https://download.mono-project.com/repo/ubuntu stable-$LSB_CODENAME main" | tee /etc/apt/sources.list.d/mono-official-stable.list
|
||||
apt-get update
|
||||
apt-get install -y --no-install-recommends apt-transport-https mono-complete
|
||||
apt-get install -y --no-install-recommends apt-transport-https mono-complete nuget
|
||||
|
||||
# Run tests to determine that the software installed as expected
|
||||
echo "Testing to make sure that script performed as expected, and basic scenarios work"
|
||||
@@ -23,7 +23,12 @@ if ! command -v mono; then
|
||||
echo "mono was not installed"
|
||||
exit 1
|
||||
fi
|
||||
if ! command -v nuget; then
|
||||
echo "nuget was not installed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Document what was added to the image
|
||||
echo "Lastly, documenting what we added to the metadata file"
|
||||
DocumentInstalledItem "Mono ($(mono --version | head -n 1))"
|
||||
DocumentInstalledItem "NuGet ($(nuget | tail -n +1 | head -n 1))" # Pipe to tail before piping to head because NuGet prints an ugly error if you close its stream before it's done writing.
|
||||
|
||||
@@ -9,8 +9,8 @@ source $HELPER_SCRIPTS/document.sh
|
||||
|
||||
WriteItem "<!--- DO NOT EDIT - This markdown file is autogenerated. -->"
|
||||
|
||||
if [ $ANNOUNCEMENTS ]; then
|
||||
WriteItem $ANNOUNCEMENTS
|
||||
if [ -n "$ANNOUNCEMENTS" ]; then
|
||||
WriteItem "$ANNOUNCEMENTS"
|
||||
WriteItem "***"
|
||||
fi
|
||||
|
||||
|
||||
26
images/linux/scripts/installers/pulumi.sh
Normal file
26
images/linux/scripts/installers/pulumi.sh
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
################################################################################
|
||||
## File: pulumi.sh
|
||||
## Desc: Installs Pulumi
|
||||
################################################################################
|
||||
|
||||
# Source the helpers for use with the script
|
||||
source $HELPER_SCRIPTS/document.sh
|
||||
source $HELPER_SCRIPTS/install.sh
|
||||
|
||||
# Install Pulumi
|
||||
VERSION=$(curl --fail --silent -L "https://www.pulumi.com/latest-version")
|
||||
TARBALL_URL="https://get.pulumi.com/releases/sdk/pulumi-v${VERSION}-linux-x64.tar.gz"
|
||||
download_with_retries ${TARBALL_URL} "/tmp" pulumi-v${VERSION}.tar.gz
|
||||
tar --strip=1 -xvf /tmp/pulumi-v${VERSION}.tar.gz -C /usr/local/bin
|
||||
|
||||
# Run tests to determine that the software installed as expected
|
||||
echo "Testing to make sure that script performed as expected, and basic scenarios work"
|
||||
if ! command -v pulumi ; then
|
||||
echo "Pulumi was not installed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Document what was added to the image
|
||||
echo "Lastly, documenting what we added to the metadata file"
|
||||
DocumentInstalledItem "Pulumi $(pulumi version)"
|
||||
@@ -75,8 +75,8 @@ uri="https://downloads.python.org/pypy/"
|
||||
download_with_retries $uri "/tmp" "pypyUrls.html" compressed
|
||||
pypyVersions="$(cat /tmp/pypyUrls.html | grep 'linux64' | awk -v uri="$uri" -F'>|<' '{print uri$5}')"
|
||||
|
||||
toolsetJson="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
toolsetVersions=$(cat $toolsetJson | jq -r '.toolcache[] | select(.name | contains("PyPy")) | .versions[]')
|
||||
toolset="$INSTALLER_SCRIPT_FOLDER/toolset.json"
|
||||
toolsetVersions=$(jq -r '.toolcache[] | select(.name | contains("PyPy")) | .versions[]' $toolset)
|
||||
|
||||
# Fail out if any setups fail
|
||||
set -e
|
||||
|
||||
@@ -61,6 +61,36 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"android": {
|
||||
"platform_list": [
|
||||
"android-30", "android-29", "android-28", "android-27", "android-26", "android-25", "android-24", "android-23", "android-22", "android-21", "android-19","android-17","android-15","android-10"
|
||||
],
|
||||
"build_tools": [
|
||||
"30.0.2", "30.0.1", "30.0.0", "29.0.3", "29.0.2", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0", "26.0.3", "26.0.2", "26.0.1", "26.0.0", "25.0.3", "25.0.2", "25.0.1", "25.0.0", "24.0.3", "24.0.2", "24.0.1", "24.0.0", "23.0.3", "23.0.2", "23.0.1", "22.0.1", "21.1.2", "20.0.0", "19.1.0", "17.0.0"
|
||||
],
|
||||
"extra_list": [
|
||||
"android;m2repository",
|
||||
"google;m2repository",
|
||||
"google;google_play_services",
|
||||
"m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2",
|
||||
"m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1",
|
||||
"m2repository;com;android;support;constraint;constraint-layout;1.0.2",
|
||||
"m2repository;com;android;support;constraint;constraint-layout;1.0.1"
|
||||
],
|
||||
"addon_list": [
|
||||
"addon-google_apis-google-24",
|
||||
"addon-google_apis-google-23",
|
||||
"addon-google_apis-google-22",
|
||||
"addon-google_apis-google-21"
|
||||
],
|
||||
"additional_tools": [
|
||||
"cmake;3.6.4111459",
|
||||
"cmake;3.10.2.4988404",
|
||||
"patcher;v4",
|
||||
"ndk-bundle",
|
||||
"platform-tools"
|
||||
]
|
||||
},
|
||||
"azureModules": [
|
||||
{
|
||||
"name": "az",
|
||||
@@ -74,8 +104,90 @@
|
||||
"3.5.0",
|
||||
"3.8.0",
|
||||
"4.3.0",
|
||||
"4.4.0"
|
||||
"4.4.0",
|
||||
"4.6.0"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"apt": {
|
||||
"common_packages": [
|
||||
"dbus",
|
||||
"dnsutils",
|
||||
"dpkg",
|
||||
"fakeroot",
|
||||
"gnupg2",
|
||||
"iproute2",
|
||||
"iputils-ping",
|
||||
"lib32z1",
|
||||
"libc++abi-dev",
|
||||
"libc++-dev",
|
||||
"libcurl3",
|
||||
"libgbm-dev",
|
||||
"libgconf-2-4",
|
||||
"libgtk-3-0",
|
||||
"libicu55",
|
||||
"libsecret-1-dev",
|
||||
"libsqlite3-dev",
|
||||
"libunwind8",
|
||||
"libxkbfile-dev",
|
||||
"libxss1",
|
||||
"locales",
|
||||
"openssh-client",
|
||||
"pkg-config",
|
||||
"rpm",
|
||||
"texinfo",
|
||||
"tk",
|
||||
"tzdata",
|
||||
"upx",
|
||||
"xorriso",
|
||||
"xvfb",
|
||||
"xz-utils",
|
||||
"zstd",
|
||||
"zsync"
|
||||
],
|
||||
"cmd_packages": [
|
||||
"bison",
|
||||
"brotli",
|
||||
"bzip2",
|
||||
"curl",
|
||||
"file",
|
||||
"flex",
|
||||
"ftp",
|
||||
"jq",
|
||||
"m4",
|
||||
"netcat",
|
||||
"parallel",
|
||||
"patchelf",
|
||||
"rsync",
|
||||
"shellcheck",
|
||||
"sqlite3",
|
||||
"ssh",
|
||||
"sudo",
|
||||
"telnet",
|
||||
"time",
|
||||
"unzip",
|
||||
"wget",
|
||||
"yamllint",
|
||||
"zip"
|
||||
]
|
||||
},
|
||||
"docker": {
|
||||
"images": [
|
||||
"alpine:3.7",
|
||||
"alpine:3.8",
|
||||
"alpine:3.9",
|
||||
"alpine:3.10",
|
||||
"buildpack-deps:stretch",
|
||||
"buildpack-deps:buster",
|
||||
"debian:8",
|
||||
"debian:9",
|
||||
"jekyll/builder",
|
||||
"mcr.microsoft.com/azure-pipelines/node8-typescript",
|
||||
"node:10",
|
||||
"node:12",
|
||||
"node:10-alpine",
|
||||
"node:12-alpine",
|
||||
"ubuntu:14.04"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,6 +61,32 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"android": {
|
||||
"platform_list": [
|
||||
"android-30", "android-29", "android-28", "android-27", "android-26", "android-25", "android-24", "android-23", "android-22", "android-21", "android-19","android-17"
|
||||
],
|
||||
"build_tools": [
|
||||
"30.0.2", "30.0.1", "30.0.0", "29.0.3", "29.0.2", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0", "26.0.3", "26.0.2", "26.0.1", "26.0.0", "25.0.3", "25.0.2", "25.0.1", "25.0.0", "24.0.3", "24.0.2", "24.0.1", "24.0.0", "23.0.3", "23.0.2", "23.0.1", "22.0.1", "21.1.2", "20.0.0", "19.1.0", "17.0.0"
|
||||
],
|
||||
"extra_list": [
|
||||
"android;m2repository",
|
||||
"google;m2repository",
|
||||
"google;google_play_services"
|
||||
],
|
||||
"addon_list": [
|
||||
"addon-google_apis-google-24",
|
||||
"addon-google_apis-google-23",
|
||||
"addon-google_apis-google-22",
|
||||
"addon-google_apis-google-21"
|
||||
],
|
||||
"additional_tools": [
|
||||
"cmake;3.6.4111459",
|
||||
"cmake;3.10.2.4988404",
|
||||
"patcher;v4",
|
||||
"ndk-bundle",
|
||||
"platform-tools"
|
||||
]
|
||||
},
|
||||
"azureModules": [
|
||||
{
|
||||
"name": "az",
|
||||
@@ -74,8 +100,89 @@
|
||||
"3.5.0",
|
||||
"3.8.0",
|
||||
"4.3.0",
|
||||
"4.4.0"
|
||||
"4.4.0",
|
||||
"4.6.0"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"apt": {
|
||||
"common_packages": [
|
||||
"dbus",
|
||||
"dnsutils",
|
||||
"dpkg",
|
||||
"fakeroot",
|
||||
"gnupg2",
|
||||
"iproute2",
|
||||
"iputils-ping",
|
||||
"lib32z1",
|
||||
"libc++abi-dev",
|
||||
"libc++-dev",
|
||||
"libcurl3",
|
||||
"libgbm-dev",
|
||||
"libgconf-2-4",
|
||||
"libgtk-3-0",
|
||||
"libsecret-1-dev",
|
||||
"libsqlite3-dev",
|
||||
"libunwind8",
|
||||
"libxkbfile-dev",
|
||||
"libxss1",
|
||||
"locales",
|
||||
"openssh-client",
|
||||
"pkg-config",
|
||||
"rpm",
|
||||
"texinfo",
|
||||
"tk",
|
||||
"tzdata",
|
||||
"upx",
|
||||
"xorriso",
|
||||
"xvfb",
|
||||
"xz-utils",
|
||||
"zstd",
|
||||
"zsync"
|
||||
],
|
||||
"cmd_packages": [
|
||||
"bison",
|
||||
"brotli",
|
||||
"bzip2",
|
||||
"curl",
|
||||
"file",
|
||||
"flex",
|
||||
"ftp",
|
||||
"jq",
|
||||
"m4",
|
||||
"netcat",
|
||||
"parallel",
|
||||
"patchelf",
|
||||
"rsync",
|
||||
"shellcheck",
|
||||
"sqlite3",
|
||||
"ssh",
|
||||
"sudo",
|
||||
"telnet",
|
||||
"time",
|
||||
"unzip",
|
||||
"wget",
|
||||
"yamllint",
|
||||
"zip"
|
||||
]
|
||||
},
|
||||
"docker": {
|
||||
"images": [
|
||||
"alpine:3.7",
|
||||
"alpine:3.8",
|
||||
"alpine:3.9",
|
||||
"alpine:3.10",
|
||||
"buildpack-deps:stretch",
|
||||
"buildpack-deps:buster",
|
||||
"debian:8",
|
||||
"debian:9",
|
||||
"jekyll/builder",
|
||||
"mcr.microsoft.com/azure-pipelines/node8-typescript",
|
||||
"node:10",
|
||||
"node:12",
|
||||
"node:10-alpine",
|
||||
"node:12-alpine",
|
||||
"ubuntu:14.04"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,5 +46,107 @@
|
||||
],
|
||||
"default": "1.14.*"
|
||||
}
|
||||
]
|
||||
],
|
||||
"android": {
|
||||
"platform_list": [
|
||||
"android-30", "android-29", "android-28", "android-27"
|
||||
],
|
||||
"build_tools": [
|
||||
"30.0.2", "30.0.1", "30.0.0", "29.0.3", "29.0.2", "29.0.0", "28.0.3", "28.0.2", "28.0.1", "28.0.0", "27.0.3", "27.0.2", "27.0.1", "27.0.0"
|
||||
],
|
||||
"extra_list": [
|
||||
"android;m2repository",
|
||||
"google;m2repository",
|
||||
"google;google_play_services"
|
||||
],
|
||||
"addon_list": [
|
||||
],
|
||||
"additional_tools": [
|
||||
"cmake;3.10.2.4988404",
|
||||
"patcher;v4",
|
||||
"ndk-bundle",
|
||||
"platform-tools"
|
||||
]
|
||||
},
|
||||
"apt": {
|
||||
"common_packages": [
|
||||
"dbus",
|
||||
"dnsutils",
|
||||
"dpkg",
|
||||
"fakeroot",
|
||||
"gnupg2",
|
||||
"iproute2",
|
||||
"iputils-ping",
|
||||
"lib32z1",
|
||||
"libc++abi-dev",
|
||||
"libc++-dev",
|
||||
"libcurl4",
|
||||
"libgbm-dev",
|
||||
"libgconf-2-4",
|
||||
"libgtk-3-0",
|
||||
"libsecret-1-dev",
|
||||
"libsqlite3-dev",
|
||||
"libunwind8",
|
||||
"libxkbfile-dev",
|
||||
"libxss1",
|
||||
"locales",
|
||||
"openssh-client",
|
||||
"pkg-config",
|
||||
"python-is-python2",
|
||||
"rpm",
|
||||
"texinfo",
|
||||
"tk",
|
||||
"tzdata",
|
||||
"upx",
|
||||
"xorriso",
|
||||
"xvfb",
|
||||
"xz-utils",
|
||||
"zstd",
|
||||
"zsync"
|
||||
],
|
||||
"cmd_packages": [
|
||||
"bison",
|
||||
"brotli",
|
||||
"bzip2",
|
||||
"curl",
|
||||
"file",
|
||||
"flex",
|
||||
"ftp",
|
||||
"jq",
|
||||
"m4",
|
||||
"netcat",
|
||||
"parallel",
|
||||
"patchelf",
|
||||
"rsync",
|
||||
"shellcheck",
|
||||
"sqlite3",
|
||||
"ssh",
|
||||
"sudo",
|
||||
"telnet",
|
||||
"time",
|
||||
"unzip",
|
||||
"wget",
|
||||
"yamllint",
|
||||
"zip"
|
||||
]
|
||||
},
|
||||
"docker": {
|
||||
"images": [
|
||||
"alpine:3.7",
|
||||
"alpine:3.8",
|
||||
"alpine:3.9",
|
||||
"alpine:3.10",
|
||||
"buildpack-deps:stretch",
|
||||
"buildpack-deps:buster",
|
||||
"debian:8",
|
||||
"debian:9",
|
||||
"jekyll/builder",
|
||||
"mcr.microsoft.com/azure-pipelines/node8-typescript",
|
||||
"node:10",
|
||||
"node:12",
|
||||
"node:10-alpine",
|
||||
"node:12-alpine",
|
||||
"ubuntu:14.04"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"variables": {
|
||||
"commit_url": "{{env `COMMIT_URL`}}",
|
||||
"client_id": "{{env `ARM_CLIENT_ID`}}",
|
||||
"client_secret": "{{env `ARM_CLIENT_SECRET`}}",
|
||||
"subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
|
||||
@@ -14,7 +13,6 @@
|
||||
"virtual_network_subnet_name": "{{env `VNET_SUBNET`}}",
|
||||
"private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}",
|
||||
"image_folder": "/imagegeneration",
|
||||
"commit_file": "/imagegeneration/commit.txt",
|
||||
"imagedata_file": "/imagegeneration/imagedata.json",
|
||||
"metadata_file": "/imagegeneration/metadatafile",
|
||||
"installer_script_folder": "/imagegeneration/installers",
|
||||
@@ -59,9 +57,7 @@
|
||||
"type": "shell",
|
||||
"inline": [
|
||||
"mkdir {{user `image_folder`}}",
|
||||
"chmod 777 {{user `image_folder`}}",
|
||||
"echo {{user `commit_url`}} > {{user `commit_file`}}",
|
||||
"chmod +r {{user `commit_file`}}"
|
||||
"chmod 777 {{user `image_folder`}}"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
@@ -92,8 +88,19 @@
|
||||
"source": "{{template_dir}}/scripts/installers",
|
||||
"destination": "{{user `installer_script_folder`}}"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolcache-1604.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolcache.json"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolset-1604.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolset.json"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}",
|
||||
"scripts":[
|
||||
"{{template_dir}}/scripts/installers/preparemetadata.sh"
|
||||
],
|
||||
@@ -102,8 +109,7 @@
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"ANNOUNCEMENTS={{user `announcements`}}"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
@@ -186,6 +192,7 @@
|
||||
"{{template_dir}}/scripts/installers/pollinate.sh",
|
||||
"{{template_dir}}/scripts/installers/postgresql.sh",
|
||||
"{{template_dir}}/scripts/installers/powershellcore.sh",
|
||||
"{{template_dir}}/scripts/installers/pulumi.sh",
|
||||
"{{template_dir}}/scripts/installers/ruby.sh",
|
||||
"{{template_dir}}/scripts/installers/r.sh",
|
||||
"{{template_dir}}/scripts/installers/rust.sh",
|
||||
@@ -202,31 +209,9 @@
|
||||
"{{template_dir}}/scripts/installers/mongodb.sh",
|
||||
"{{template_dir}}/scripts/installers/rndgenerator.sh",
|
||||
"{{template_dir}}/scripts/installers/swig.sh",
|
||||
"{{template_dir}}/scripts/installers/netlify.sh"
|
||||
],
|
||||
"environment_vars": [
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"DEBIAN_FRONTEND=noninteractive"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolcache-1604.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolcache.json"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolset-1604.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolset.json"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"scripts":[
|
||||
"{{template_dir}}/scripts/installers/1604/android.sh",
|
||||
"{{template_dir}}/scripts/installers/netlify.sh",
|
||||
"{{template_dir}}/scripts/installers/android.sh",
|
||||
"{{template_dir}}/scripts/installers/azpowershell.sh",
|
||||
"{{template_dir}}/scripts/helpers/containercache.sh",
|
||||
"{{template_dir}}/scripts/installers/hosted-tool-cache.sh",
|
||||
"{{template_dir}}/scripts/installers/pypy.sh",
|
||||
"{{template_dir}}/scripts/installers/python.sh",
|
||||
@@ -236,7 +221,8 @@
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}",
|
||||
"GITHUB_FEED_TOKEN={{user `github_feed_token`}}"
|
||||
"GITHUB_FEED_TOKEN={{user `github_feed_token`}}",
|
||||
"DEBIAN_FRONTEND=noninteractive"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"variables": {
|
||||
"commit_url": "{{env `COMMIT_URL`}}",
|
||||
"client_id": "{{env `ARM_CLIENT_ID`}}",
|
||||
"client_secret": "{{env `ARM_CLIENT_SECRET`}}",
|
||||
"subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
|
||||
@@ -14,7 +13,6 @@
|
||||
"virtual_network_subnet_name": "{{env `VNET_SUBNET`}}",
|
||||
"private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}",
|
||||
"image_folder": "/imagegeneration",
|
||||
"commit_file": "/imagegeneration/commit.txt",
|
||||
"imagedata_file": "/imagegeneration/imagedata.json",
|
||||
"metadata_file": "/imagegeneration/metadatafile",
|
||||
"installer_script_folder": "/imagegeneration/installers",
|
||||
@@ -59,9 +57,7 @@
|
||||
"type": "shell",
|
||||
"inline": [
|
||||
"mkdir {{user `image_folder`}}",
|
||||
"chmod 777 {{user `image_folder`}}",
|
||||
"echo {{user `commit_url`}} > {{user `commit_file`}}",
|
||||
"chmod +r {{user `commit_file`}}"
|
||||
"chmod 777 {{user `image_folder`}}"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
@@ -95,8 +91,19 @@
|
||||
"source": "{{template_dir}}/scripts/installers",
|
||||
"destination": "{{user `installer_script_folder`}}"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolcache-1804.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolcache.json"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolset-1804.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolset.json"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}",
|
||||
"scripts":[
|
||||
"{{template_dir}}/scripts/installers/preparemetadata.sh"
|
||||
],
|
||||
@@ -105,8 +112,7 @@
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"ANNOUNCEMENTS={{user `announcements`}}"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
@@ -190,6 +196,7 @@
|
||||
"{{template_dir}}/scripts/installers/pollinate.sh",
|
||||
"{{template_dir}}/scripts/installers/postgresql.sh",
|
||||
"{{template_dir}}/scripts/installers/powershellcore.sh",
|
||||
"{{template_dir}}/scripts/installers/pulumi.sh",
|
||||
"{{template_dir}}/scripts/installers/ruby.sh",
|
||||
"{{template_dir}}/scripts/installers/r.sh",
|
||||
"{{template_dir}}/scripts/installers/rust.sh",
|
||||
@@ -206,31 +213,9 @@
|
||||
"{{template_dir}}/scripts/installers/mongodb.sh",
|
||||
"{{template_dir}}/scripts/installers/rndgenerator.sh",
|
||||
"{{template_dir}}/scripts/installers/swig.sh",
|
||||
"{{template_dir}}/scripts/installers/netlify.sh"
|
||||
],
|
||||
"environment_vars": [
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"DEBIAN_FRONTEND=noninteractive"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolcache-1804.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolcache.json"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolset-1804.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolset.json"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"scripts":[
|
||||
"{{template_dir}}/scripts/installers/1804/android.sh",
|
||||
"{{template_dir}}/scripts/installers/netlify.sh",
|
||||
"{{template_dir}}/scripts/installers/android.sh",
|
||||
"{{template_dir}}/scripts/installers/azpowershell.sh",
|
||||
"{{template_dir}}/scripts/helpers/containercache.sh",
|
||||
"{{template_dir}}/scripts/installers/hosted-tool-cache.sh",
|
||||
"{{template_dir}}/scripts/installers/pypy.sh",
|
||||
"{{template_dir}}/scripts/installers/python.sh",
|
||||
@@ -240,7 +225,8 @@
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}",
|
||||
"GITHUB_FEED_TOKEN={{user `github_feed_token`}}"
|
||||
"GITHUB_FEED_TOKEN={{user `github_feed_token`}}",
|
||||
"DEBIAN_FRONTEND=noninteractive"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"variables": {
|
||||
"commit_url": "{{env `COMMIT_URL`}}",
|
||||
"client_id": "{{env `ARM_CLIENT_ID`}}",
|
||||
"client_secret": "{{env `ARM_CLIENT_SECRET`}}",
|
||||
"subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}",
|
||||
@@ -14,7 +13,6 @@
|
||||
"virtual_network_subnet_name": "{{env `VNET_SUBNET`}}",
|
||||
"private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}",
|
||||
"image_folder": "/imagegeneration",
|
||||
"commit_file": "/imagegeneration/commit.txt",
|
||||
"imagedata_file": "/imagegeneration/imagedata.json",
|
||||
"metadata_file": "/imagegeneration/metadatafile",
|
||||
"installer_script_folder": "/imagegeneration/installers",
|
||||
@@ -61,9 +59,7 @@
|
||||
"type": "shell",
|
||||
"inline": [
|
||||
"mkdir {{user `image_folder`}}",
|
||||
"chmod 777 {{user `image_folder`}}",
|
||||
"echo {{user `commit_url`}} > {{user `commit_file`}}",
|
||||
"chmod +r {{user `commit_file`}}"
|
||||
"chmod 777 {{user `image_folder`}}"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
@@ -97,8 +93,19 @@
|
||||
"source": "{{template_dir}}/scripts/installers",
|
||||
"destination": "{{user `installer_script_folder`}}"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolcache-2004.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolcache.json"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolset-2004.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolset.json"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}",
|
||||
"scripts":[
|
||||
"{{template_dir}}/scripts/installers/preparemetadata.sh"
|
||||
],
|
||||
@@ -107,8 +114,7 @@
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"ANNOUNCEMENTS={{user `announcements`}}"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
@@ -192,6 +198,7 @@
|
||||
"{{template_dir}}/scripts/installers/pollinate.sh",
|
||||
"{{template_dir}}/scripts/installers/postgresql.sh",
|
||||
"{{template_dir}}/scripts/installers/powershellcore.sh",
|
||||
"{{template_dir}}/scripts/installers/pulumi.sh",
|
||||
"{{template_dir}}/scripts/installers/ruby.sh",
|
||||
"{{template_dir}}/scripts/installers/r.sh",
|
||||
"{{template_dir}}/scripts/installers/rust.sh",
|
||||
@@ -208,31 +215,9 @@
|
||||
"{{template_dir}}/scripts/installers/mongodb.sh",
|
||||
"{{template_dir}}/scripts/installers/rndgenerator.sh",
|
||||
"{{template_dir}}/scripts/installers/swig.sh",
|
||||
"{{template_dir}}/scripts/installers/netlify.sh"
|
||||
],
|
||||
"environment_vars": [
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"DEBIAN_FRONTEND=noninteractive"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolcache-2004.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolcache.json"
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"source": "{{template_dir}}/toolsets/toolset-2004.json",
|
||||
"destination": "{{user `installer_script_folder`}}/toolset.json"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"scripts":[
|
||||
"{{template_dir}}/scripts/installers/2004/android.sh",
|
||||
"{{template_dir}}/scripts/installers/netlify.sh",
|
||||
"{{template_dir}}/scripts/installers/android.sh",
|
||||
"{{template_dir}}/scripts/installers/azpowershell.sh",
|
||||
"{{template_dir}}/scripts/helpers/containercache.sh",
|
||||
"{{template_dir}}/scripts/installers/hosted-tool-cache.sh",
|
||||
"{{template_dir}}/scripts/installers/pypy.sh",
|
||||
"{{template_dir}}/scripts/installers/python.sh",
|
||||
@@ -242,7 +227,8 @@
|
||||
"METADATA_FILE={{user `metadata_file`}}",
|
||||
"HELPER_SCRIPTS={{user `helper_script_folder`}}",
|
||||
"INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}",
|
||||
"GITHUB_FEED_TOKEN={{user `github_feed_token`}}"
|
||||
"GITHUB_FEED_TOKEN={{user `github_feed_token`}}",
|
||||
"DEBIAN_FRONTEND=noninteractive"
|
||||
],
|
||||
"execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user