Commit Graph
33 Commits
Author SHA1 Message Date
Mikhail Timofeev 0cd48075cc [Windows] Change Alibaba Cloud CLI installation to direct download (#1353)
* change aliyun-cli installation

* change directory from system32

* fix typo

* move aliyun installation block for win2016
2020-08-05 14:07:44 +03:00
Mikhail Timofeev 23aade159c Replace current validates with pester testing approach #1 (#1253)
* first part

* fix session manager plugin

* rework AWS installation

* azure cosmos db tests

* azure devops cli

* add azmodules test

* put brackets

* add root folder

* remove validate aliyun

* add azure modules

* update modules test

* docker, baze, dotnetsdk

* DACFx

* add azdevopscli

* change to Should -BeTrue

* nitpicks

* remove extra

* add azurecli

* remove BeforeAll for DACFx

* a bit of refactoring

* fix templates

* remove disk space validation

* rename to powershell modules

* fix templates
2020-07-21 09:50:01 +03:00
Mikhail Timofeev 749ff96d31 remove quotes (#1217) 2020-07-13 12:16:14 +03:00
Mikhail Timofeev c9638062b2 [Ubuntu] Prepend brew directories to the PATH (#1168)
* prepend

* add comment and move installation

* change toolcache dir in aws-sam script
2020-07-07 08:05:14 +03:00
Mikhail Timofeev a9fbf2c3d8 Add swap to /mnt (#965) 2020-06-18 22:13:09 +03:00
Mikhail Timofeev 9ff56b175e Remove DotNET 2.2 from Ubuntu images (#1016) 2020-06-18 15:50:56 +03:00
Mikhail Timofeev cd83023e65 Remove DotNET 2.2 from Windows images (#1017) 2020-06-18 15:12:02 +03:00
Mikhail Timofeev e0a9c9eddb change CRLF to LF (#1069) 2020-06-18 08:32:52 +03:00
Mikhail Timofeev 80a48cfd45 [Windows] Add sbt to software report generator (#1065)
* add sbt

* more readable solution
2020-06-17 20:36:36 +03:00
Mikhail Timofeev 76b6fce397 [Ubuntu 20] Add docker-moby, sbt, github-cli, prepare toolcache directory (#1002)
* add docker-moby,sbt,github-cli toolcache ruby, pypy

* remove toolcache

* add agentoolsdirectory

* remove toolcache and toolset files

* move directory creation for all Ubuntus'
2020-06-04 15:09:41 +03:00
Mikhail Timofeev 1810983a57 [Ubuntu] rollback azure-cli hardcode and install the latest version (#982)
* rollback azure-cli hardcode

* remove os.sh helper
2020-06-03 14:51:55 +03:00
Mikhail Timofeev 5d67652502 remove workaround (#984) 2020-06-03 10:50:24 +03:00
Mikhail Timofeev 6ac6655c9f more readable script (#956) 2020-05-29 14:38:59 +03:00
Mikhail Timofeev 7b4cd37ecf Temporary downgrade Azure-Cli to 2.5.1 (#959)
* hardcode 2.5.1 for win and linux

* change instllation to downgrade for ubuntu
2020-05-29 10:34:21 +03:00
Mikhail Timofeev 728883de5d [Ubuntu] Install 3 latest Haskell version and latest Cabal version (#939)
* Remove deprecated versions

* add regexp for the latest versions

* refactor some checks

* change cabal version

* change version retrieval to awk

* minor comments improvment
2020-05-28 10:36:52 +03:00
Mikhail Timofeev 2b6b0382e8 add azcli and azdevops (#941) 2020-05-27 10:32:35 +03:00
+14 021e7bc68b Add Ubuntu 20 image (#883)
* add ubuntu 20 yml

* add ubuntu 20.04

* add toolcache

* add config

* install ansible from oficial canonical repo

* remove azure-cli

* remove azure-devops-cli

* libcurl3 -> libcurl4

* libcurl4

* install python2

* install clang9 directly from apt-get

* remove swift

* fix libcurl in the right place

* remove docker-moby

* remove dotnetcore-sdk

* remove haskell

* remove azul jdk

* remove leingen

* remove php

* remove sbt

* fix lsb release

* remove mongodb

* remove >> for go installation

* install only python3

* remove pip version

* remove add-apt-repository -y ppa:apt-fast/stable

* remove android

* remove powershell

* remove python from tests

* add java back

* change heroku installation

* get back leingen

* get back android

* remove set -e from java installation

* get back apt-fast

* remove git-lfs install from packagecloud

* add pip installation for python2

* get back set -e to java-tools.sh

* change ansible installation

* add pip to python

* Revert "install clang9 directly from apt-get"

This reverts commit e7d965f5b4.

* Revert "change heroku installation"

This reverts commit 4fb3c0c3eb.

* Revert "remove php"

This reverts commit d64ce162b8.

* change CRLF to LF for php installation

* get back heroku to template

* get back haskell

* get back dotnet

* install pwsh via snap

* remove netcore 3.0 & 2.2

* add azpowershell

* Upgrade to Az 3.8

* Update Validate-AzureModules.ps1

* Fix formatting in doc-string for Rust for Windows-image.

Ensure output in ` images/win/Windows2019-Readme.md` looks proper.

[Live in master right now](https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md#rust-64-bit), it looks kinda bad.

* added workaround for default DNS

* revert changes

* Don\'t create backup sed file (#792)

Co-authored-by: Sergey Dolin <[email protected]>

* Updated README with new rules of tool installation. (#793)

* Update README with new rules of tool installation.

* fixed typo

* fix notes

* another minor fix

* fixed articles

* fixed license line

* Add Python toolcache installation from Github releases for Ubuntu (#704)

Change logic to install Python to Ubuntu images to use GitHub releases from https://github.com/actions/python-versions

* Software list: "do not change" label. (#796)

* added_advises

* change place for hided stirng.

* changed to more direct message.

* Fail fast in image generation if not enough disk space for customers (#767)

* added checking free disk space
Co-authored-by: Nikita Bykov <[email protected]>

* Add FS-iSCSITarget-Server (#805)

* Updating readme file for win19 version 20200426.1

* Add Python tools installation from Github releases for Windows (#705)

* Add Toolset provision for Windows
Co-authored-by: MaksimZhukov <[email protected]>

* Updating readme file for macOS version 20200425.1 (#801)

* Updating readme file for win16 version 20200426.1

* change min free space to 18000Mb (#814)

* Added java 13 package in VM (#795)

* Added java 13 package in VM

* Fixed var name

* Make changes from 11 to 13

* added java 13 for validate-javatool

* Fix documentation for containertools

* pre-create .composer folder to preserve permission

* Fix minor glitch in installer message

echo "cmake is already installed"

* added workaround for default DNS (#819)

* workaround reverted

* Improve Windows provisioners stability (#733)

* Improve Install-CloudFoundryCli.ps1

* Improve Install-Go.ps1

* Improve Install-Kind.ps1

* Improve Install-MysqlCli.ps1

* Improve Install-Rust.ps1

* Improve Install-SQLPowerShellTools.ps1

* Improve Update-AndroidSDK.ps1

* Fix issue with resolve

* Improve Windows Visual Studio provisioners (#758)

* Add retries to DotnetSDK provisioner

* Improve VS provisioners

* Fixes in syntax

* Fixes in syntax

* Rename Install-VS function

* Remove bootstrapperName parameter from Install-VisualStudio

* Small fix

* Improve Windows browsers provisioners stability (#725)

* Improve Chrome provisioner

* Improve Edge provisioner

* Improve Firefox provisioner

* Resolve conflicts in Install-Chrome.ps1

* Add retry logic for javatools (#802)

* Add retry logic for javatools

* Add retry logic for Selenium server download (#807)

* Add retry logic for selenium

* Refactoring

* Add retries for Selenium release info

* Minor fix

* Fix kubectl installation (#799)

* Fix kubectl installation

* Fix kubectl installation

* Add --client flag

* Fix for ubuntu 16.04

* Move kubectl apt packages installation to basic.sh

* Combined separated scripts for kubectl installation to one

* Minor fix

* Remove apt-transport-https package from basic.sh

* Delete helm init

* Disable crash reporting (#826)

* disable jit debugger

* override settings asfter vs installation

* Fix maven environment variable (#831)

* Updating readme file for macOS version 20200430.1 (#846)

* Add nodejs toolcache for windows (#840)

* add installation of nodejs

Co-authored-by: Dmitry Shibanov <[email protected]>

* Add nodejs tool cache for linux. (#839)

* add nodejs

* 4 node versions

Co-authored-by: Dmitry Shibanov <[email protected]>

* Hide packages that are no longer required (#854)

* Updating readme file for macOS version 20200430.1

* hide AutomaticRemove info

* added SSDT workload to VS 2019 (#844)

* Install Go to hostedtoolcache directory on Ubuntu image (#848)

* Move go location to the toolcache

* Install Go to hostedtoolcache directory on Windows image (#849)

* Move installed go versions to toolcache directory

* Updating readme file for win19 version 20200430.2

* Updating readme file for ubuntu16 version 20200430.2

* Install Windows 10 SDK (10.0.14393.795) via standalone installer (#862)

* add win10 sdk 10.0.14393

* markdown changes

* Add msys2 installation and validation (#632)

* SQL Server Data-Tier Application Framework latest upgrade. (#863)

* DACFx_latest_version_install

* Fix the cleanup script. (#856)

* Fix the cleanup script.The result is not returned to the variable because of the output redirect

* Added the cancel timeout.

* Update Haskell tool Stack (#860)

* Update Haskell tool Stack

* Update haskell script to install stack from get.haskellstack.org

* Updating readme file for win16 version 20200505.1

* Updating readme file for ubuntu18 version 20200430.1

* Switch Expand-Archive to 7zip on Windows image generation (#861)

* switch expand-archive to 7zip on windows

* [Ubuntu] Add Azcopy10 (#871)

* Add azcopy10

* Add spaces after azcopy

* add condition to ansible

* deprecated software Ubuntu 20.04

* install powershell Ubuntu 20.04

* use function in ansible

* move preparemetadata.sh to installers folder

* update preimagedata.sh ubuntu20

* add confition for dotnetsdk

* scripts/installers/2004/android.sh

* python.sh ubuntu 20.04

* simplify conditions

* remove toolcache.json

* get back note in readme

* remove workaround for git-lfs

* Az 3.8.0 Ubuntu 20.04

* fix kubernetes-tools in template

* add helpers script to os.sh

* remove old android, old cabal

* remove platform tools

* remove java7 for ubuntu20

* stay only go 1.14 Ubuntu 20.04

* add helper to python.sh

* add os.sh helper to azpwsh and java

* remove apis from documented

* remove addons google-api

* Install Az latest module

* get back swift

* set java 11 as default

* change offer and sku

* Revert "change offer and sku"

This reverts commit d5d92a553a.

* Unite mercurial scripts

* combine basic scripts for ubuntu 18 & 20

* add os.sh to basic.sh

* Revert "set java 11 as default"

This reverts commit aada5b12b0.

* set Java11 by default, set Java8 for Androidsdk

* rework php script

* remove rid of php.sh files

* move installation to for loop

* add disk space validation

Co-authored-by: Christoph Bergmeister [MVP] <[email protected]>
Co-authored-by: Jostein Kjønigsen <[email protected]>
Co-authored-by: Darii Nurgaleev <[email protected]>
Co-authored-by: Sergey Dolin <[email protected]>
Co-authored-by: Sergey Dolin <[email protected]>
Co-authored-by: Alena Sviridenko <[email protected]>
Co-authored-by: Vladimir Safonkin <[email protected]>
Co-authored-by: Dariy Nurgaleev <[email protected]>
Co-authored-by: Nikita Bykov <[email protected]>
Co-authored-by: Aleksandr Chebotov <[email protected]>
Co-authored-by: Image generation service account <[email protected]>
Co-authored-by: Maksim Petrov <[email protected]>
Co-authored-by: Sima Zhu <[email protected]>
Co-authored-by: phozzy <[email protected]>
Co-authored-by: Jorgen Thelin <[email protected]>
Co-authored-by: Dmitry Shibanov <[email protected]>
Co-authored-by: Dmitry Shibanov <[email protected]>
Co-authored-by: cage200 <[email protected]>
Co-authored-by: Junyoung Clare Jang <[email protected]>
Co-authored-by: Dibir Magomedsaygitov <[email protected]>
Co-authored-by: Aleksandr Chebotov <[email protected]>
2020-05-26 18:45:48 +03:00
Mikhail Timofeev a8f49b6630 [Windows] Fix java 11 installation (#887)
* Fix java 11 installation, add tests

* change java installation to use function

* remove extra line
2020-05-16 12:31:21 +03:00
Mikhail Timofeev 0e7d6a75c6 [Ubuntu] Add /tmp cleanup (#878)
* add tmp cleanup

* low min to 17800
2020-05-14 09:08:27 +03:00
Mikhail Timofeev 96100ea49b Updating readme file for macOS1015 version 20200507.1 (#867) 2020-05-13 17:15:18 +03:00
Mikhail Timofeev 6b08235b41 [Ubuntu] Add Azcopy10 (#871)
* Add azcopy10

* Add spaces after azcopy
2020-05-13 10:01:02 +03:00
Mikhail Timofeev 3862d31b96 Install Windows 10 SDK (10.0.14393.795) via standalone installer (#862)
* add win10 sdk 10.0.14393

* markdown changes
2020-05-12 09:16:14 +03:00
Mikhail Timofeev 4ff5894156 change min free space to 18000Mb (#814) 2020-04-30 19:54:22 +03:00
Mikhail Timofeev d3b4d6b4d1 Updating readme file for macOS version 20200425.1 (#801) 2020-04-30 18:26:55 +03:00
Mikhail Timofeev 792da139c9 move homebrew to the end (#789) 2020-04-28 10:26:29 +03:00
Mikhail Timofeev a5e9522d54 Revert "Pre-install Android NDK 20 on Ubuntu (#711)"
This reverts commit 8abd45c3a8.
2020-04-21 18:22:29 +03:00
Mikhail Timofeev b1cf25f873 [Ubuntu] Remove workaround for vcpkg (#728)
* remove workaround

* add workaround for ubuntu 16

* remove sudo

* Spelling

* remove extra lines
2020-04-17 13:38:10 +03:00
Mikhail Timofeev cb4a6e0cc0 add libgbm (#734) 2020-04-17 13:37:59 +03:00
Mikhail Timofeev bbaf8b9224 Add SQL Server Data Tools extensions to VS2019 (#559)
* add extensions

* add exe installation

* change Reporting Services name

* add switch to function, add validation

* change install wdk to function

* Fix template

* fix scripts name

* add quotes

* more quotes

* one more quotes

* get rid of duplicate code

* move quotes to function

* small improvment to wix installation

* add comment to validate extensions script
2020-03-16 20:28:46 +03:00
Mikhail Timofeev 6d40dbd2e4 fix readme name (#557) 2020-03-14 12:34:27 +03:00
Mikhail Timofeev 6b03ec0d58 Fix docs for gecko, swap chrome and ie drivers (#519) 2020-03-08 17:43:37 +03:00
Mikhail Timofeev 531fe345a2 Fix bazelisk and mercurial output in readme (#518)
* fix output

* fix bazelisk output on ubuntu
2020-03-08 12:28:50 +03:00
Mikhail Timofeev 7a2ead741f Revert "Restore Git bash utilities to the PATH" 2020-02-28 19:20:51 +03:00