Commit Graph

92 Commits

Author SHA1 Message Date
Mikhail Timofeev
cebf52206b remove source apt.sh 2020-07-08 15:34:53 +03:00
Mikhail Timofeev
1bb8c1102e Move containers installation file 2020-07-06 10:53:26 +03:00
Maksim Petrov
8ef693d23d Adding Android 11 (android-30) into SDK installation (#1058)
* Add AndroidR for linux

* Add AndroidR for windows
2020-06-17 11:43:02 +03:00
Mikhail Timofeev
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 e7d965f5b4d9935440900c6bb9e3fa2752c1f261.

* Revert "change heroku installation"

This reverts commit 4fb3c0c3ebec1f83cf3cd71f2526ea13b5f36d60.

* Revert "remove php"

This reverts commit d64ce162b857ea0b358e153e70d5fee03d9d2451.

* 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 <v-sedoli@micorosoft.com>

* 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 <v-nibyko@microsoft.com>

* 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 <v-mazhuk@microsoft.com>

* 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 <v-dmshib@microsoft.com>

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

* add nodejs

* 4 node versions

Co-authored-by: Dmitry Shibanov <v-dmshib@microsoft.com>

* 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 d5d92a553aed8b485bcdb1f72eeaca6b597874d3.

* 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 aada5b12b0ce12e86f11b35fd88cfa2348e4814e.

* 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] <c.bergmeister@gmail.com>
Co-authored-by: Jostein Kjønigsen <jostein@kjonigsen.net>
Co-authored-by: Darii Nurgaleev <Darleev@github.com>
Co-authored-by: Sergey Dolin <v-sedoli@microsoft.com>
Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
Co-authored-by: Alena Sviridenko <alenasviridenko@github.com>
Co-authored-by: Vladimir Safonkin <vsafonkin@gmail.com>
Co-authored-by: Dariy Nurgaleev <50947177+Darleev@users.noreply.github.com>
Co-authored-by: Nikita Bykov <49442273+nikita-bykov@users.noreply.github.com>
Co-authored-by: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com>
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Maksim Petrov <47208721+vmapetr@users.noreply.github.com>
Co-authored-by: Sima Zhu <48036328+sima-zhu@users.noreply.github.com>
Co-authored-by: phozzy <arthur.fayzullin@gmail.com>
Co-authored-by: Jorgen Thelin <jthelin@microsoft.com>
Co-authored-by: Dmitry Shibanov <shibanov-1997@inbox.ru>
Co-authored-by: Dmitry Shibanov <v-dmshib@microsoft.com>
Co-authored-by: cage200 <patruadrian@yahoo.com>
Co-authored-by: Junyoung Clare Jang <jjc9310@gmail.com>
Co-authored-by: Dibir Magomedsaygitov <61747324+dibir-magomedsaygitov@users.noreply.github.com>
Co-authored-by: Aleksandr Chebotov <v-aleche@microsoft.com>
2020-05-26 18:45:48 +03:00
Egor Bryzgalov
89b403d60a Added zlib to ubuntu images (#880)
* Added zlib to ubuntu images
2020-05-15 14:00:01 +03:00
Dariy Nurgaleev
48192ea930 added fix for systemd ubuntu 18 (#881) 2020-05-14 19:05:34 +03:00
Vladimir Safonkin
8491d71a0b 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
2020-05-06 08:51:47 +03:00
Darii Nurgaleev
86d0fe8a93 workaround reverted 2020-05-05 23:59:05 +07:00
Dariy Nurgaleev
365d106302 added workaround for default DNS (#819) 2020-05-05 14:01:04 +03:00
Maxim Lobanov
63c0189e59 Merge pull request #828 from Darleev/v-danurg/php_composer_set_permissions
Create .composer folder to preserve permissions
2020-05-05 12:03:23 +03:00
Darii Nurgaleev
58acdc3f68 pre-create .composer folder to preserve permission 2020-05-05 00:16:21 +07:00
phozzy
ec71ad77e3 Fix documentation for containertools 2020-05-04 09:50:20 +00:00
Dariy Nurgaleev
612ed30d53 Software list: "do not change" label. (#796)
* added_advises

* change place for hided stirng.

* changed to more direct message.
2020-04-29 18:11:58 +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
Dariy Nurgaleev
54a14f61b3 Android SDK binaries insufficient permissions. (#747)
* added correct rules for android sdk folder.

* added for ubuntu 16 also.

* added sudo for chmod operation.

* removed redundunt sudo.

* changed chmod parameters for a+X

Co-authored-by: Dariy.Nurgaleev <d.nurgaleev@trueengineering.ru>
2020-04-21 10:21:02 +03:00
Mikhail Timofeev
cb4a6e0cc0 add libgbm (#734) 2020-04-17 13:37:59 +03:00
Nikita Bykov
8abd45c3a8 Pre-install Android NDK 20 on Ubuntu (#711)
* added ndk 20

Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
2020-04-14 15:13:37 +03:00
Sergey Dolin
bb9538cc9b Migrate /etc/environment modifications to helpers (#660)
* migrate rust

* Migrate PHP composer

* Migrate dotnet core sdk

* rename `var_*` to `variable_*`

* rename *etcEnvironmentVar functions to *etcEnvironmentVariable

* add AppendEtcEnvironmentVariable  and PrependEtcEnvironmentVariable

* rename addEtcEnvironmentPathElement to prependEtcEnvironmentPath

* Remove updatepath.sh

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2020-04-14 11:23:44 +03:00
phozzy
6d40a6c846 Add installation of container tools
Signed-off-by: phozzy <arthur.fayzullin@gmail.com>
2020-04-08 10:01:50 +00:00
Alejandro Pauly
d0a097dc5e Merge pull request #539 from vsafonkin/v-vlsafo/fix-android-sdkmanager-path
Fix android sdkmanager installation path
2020-03-17 10:44:31 -04:00
atsushieno
285850163d Add Android SDK cmake 3.10.2 component to ubuntu16.04, 18.04 and windows.
Android SDK gradle plugin supports fixed versions of cmake, which are
either 3.6.4111459 or 3.10.2. 4988404, and on Github Actions our apps
fail to build if their build.gradle specify cmake 3.10.2 because
Android Gradle Plugin tries to download and install it if it's missing
(and causes file write access violation, at least on Ubuntu).
2020-03-16 23:49:24 +09:00
Vladimir Safonkin
110661eece Minor fix 2020-03-16 09:16:06 +03:00
Vladimir Safonkin
936d5e12dc Create android sdk directory 2020-03-16 09:11:32 +03:00
Vladimir Safonkin
4e4275f2f9 Fix typo 2020-03-13 13:29:28 +03:00
Vladimir Safonkin
50c81bd62c Remove varaible from path 2020-03-13 13:26:19 +03:00
Vladimir Safonkin
c985fea383 Add check for sdk manager installation 2020-03-13 13:02:25 +03:00
Vladimir Safonkin
f7ce1c8ca3 Fix android tools installation 2020-03-11 13:02:35 +03:00
Dmitry Shibanov
05585de03b Install latest patch versions of golang for linux (#501)
* install golang for linux
2020-03-11 11:08:20 +03:00
Mikhail Timofeev
17235787ae Unite powershell installation scripts 2020-03-05 15:14:00 +03:00
Maxim Lobanov
35dfbf8678 Update Android SDK Build-Tools to 29.0.3 in Ubuntu and Windows (#495)
* Added Android SDK Build-Tools 29.0.3

* Android-SDK build-tools have been added
2020-03-04 20:54:00 +03:00
Tamal Saha
693f0c23be Update to helm 3
xref: https://helm.sh/docs/intro/install/#from-script

Signed-off-by: Tamal Saha <tamal@appscode.com>
2020-02-27 16:54:57 -08:00
Sergey Akhalkov
c321cf5bc3 Merge pull request #449 from andy-mishechkin/v-andmis/ubuntu/131_remove_duplicate_repos_dotnetcore
[Ubuntu 18.04] Removing duplicate repos - dotnetcore-skd.sh
2020-02-27 09:56:08 +03:00
Andy Mishechkin
aca1c5af1c powershellcore.sh has been modified 2020-02-26 19:08:12 +04:00
Aleksandr Chebotov
f1d83a3d09 move azpowershell.sh script 2020-02-26 13:04:47 +03:00
Sergey Akhalkov
8664f3022d Merge pull request #441 from bgelens/update-az-3.5.0
add az 3.5.0 to images
2020-02-26 12:52:09 +03:00
Andy Mishechkin
41119a9d50 Merge branch 'master' into v-andmis/ubuntu/131_remove_duplicate_repos_dotnetcore 2020-02-26 10:55:34 +04:00
Alejandro Pauly
37d90c3b84 Merge pull request #459 from miketimofeev/v-mitim/temporary_disable_net3.102
[Ubuntu] Disable .net SDK 3.1.102 installation part 2
2020-02-25 10:54:41 -05:00
Mikhail Timofeev
e9bcc3e9f5 remove 3.1.102 from sorted sdk list 2020-02-25 14:37:54 +03:00
Mikhail Timofeev
454198d92c add one more workaround 2020-02-25 13:50:31 +03:00
Andrey Mishechkin (Akvelon INC)
cdac96cfe3 powershellcore.sh - Excess 'echo's have been removed 2020-02-25 10:25:57 +04:00
Alejandro Pauly
bd07100890 Merge pull request #414 from imbsky/zstd
Add zstd
2020-02-24 13:02:49 -05:00
Mikhail Timofeev
e68b9e8b5d add condition 2020-02-24 19:11:13 +03:00
Andrey Mishechkin (Akvelon INC)
b2a3a7f4cc Debugging the Ubuntu18 image buld 2020-02-23 12:07:38 +04:00
Mikhail Timofeev
72040db7ae remove sudo 2020-02-22 14:57:14 +03:00
Mikhail Timofeev
15568d893a add echo 2020-02-22 14:55:33 +03:00
Mikhail Timofeev
270945d64b add libicu65 installation 2020-02-21 13:40:21 +03:00
Andrey Mishechkin (Akvelon INC)
d17b6c9916 1804/powershellcore.sh - adding the modification of dotnetdev.list file 2020-02-21 13:46:09 +04:00
root
6da930087b dotnetcore-sdk.sh has been refactored for using in both Ubuntu 16/18 deployments 2020-02-21 13:38:05 +04:00
Ben Gelens
13db647c4d add az 3.5.0 to images 2020-02-21 08:36:31 +01:00
Mikhail Timofeev
cb18129a4f remove pwsh fix 2020-02-20 13:46:38 +03:00