Commit Graph

608 Commits

Author SHA1 Message Date
Yann Jouanique
5161c257a2 [ubuntu] Install yq (#3646) 2021-07-15 12:21:48 +03:00
Aleksandr Chebotov
8aac9e60c0 [Ubuntu] Update ansible-base to ansible-core (#3711)
Update ansible-base 2.10 to ansible-core 2.11 for Ubuntu images
2021-07-14 12:23:24 +03:00
Tobias Chen
52b67da785 [Ubuntu] Remove hardcoded toolsToInstall from script (#3701) 2021-07-12 16:54:04 +03:00
Hai Cao
7fe7393aa2 [Ubuntu] Add SqlPackage (#3700)
* [Ubuntu] Add SqlPackage

* Address comments
2021-07-12 10:59:56 +03:00
Mikhail Timofeev
f1ab1bd12f [Ubuntu] Switch android tools installation to use sdkmanager from command-line tools (#3650)
* Switch android tools installation to cmdline-tools
* Replace deprecated sdkmanger from sdk-tools to the one from cmdline tools
* Remove patcherv4 from toolsets as it's included in m2repository extras

* Add tests to make sure both sdkmanagers exist

* Return cmdline-tools to software readme
* Get-AndroidInstalledPackages function now use list_installed param
* Create a function to get sdkmanager version = cmdline tools version

* Get rid of hardcoded path to ANDROID_HOME
* Add reloadEtcEnvironment call to installation script
* Use env variable ANDROID_HOME in tests

* Modify software report to output any version

* Change regex pattern to output the group
* Currently the function returns 4. instead of 4.0, this change fixes it
2021-07-07 15:16:46 +03:00
Marcus Felling
dd399bcab4 [Ubuntu] Adding Bicep CLI (#3639)
* Add Bicep CLI to Ubuntu images

* Use helper download_with_retries

* remove bicep from deprecated 16.04 image

* formatting

Co-authored-by: Marcus Felling <MarcusFelling@microsoft.com>
2021-06-24 11:13:00 +03:00
Mikhail Timofeev
4416d54d30 [Ubuntu] Remove php installation, tests and software docs for Ubuntu 16 (#3541)
* Remove php installation, tests and software docs for Ubuntu 16

* Add openssl 1.1.1k installation as python toolcache depends on it

* Add a comment about openssl installation on Ubuntu 16
2021-06-10 22:33:08 +03:00
Sergey Dolin
24ae664aed [ubunty] Add note about LLVM repo (#3523)
* Add LLVM libc++ info

* combine clang, clang-format into LLVM components

* fix formatting

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2021-06-10 11:21:02 +03:00
Sergey Dolin
a9d832d671 [ubuntu] installing the latest .NET sdk patch version for every feature version (#3550)
* installing the latest patch version for every feature version

* simplify versions computing

* fix space

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2021-06-10 11:17:30 +03:00
Omar Sandoval
d722f6fed9 [Ubuntu] Install default version of Clang last (#3506) 2021-06-04 14:36:14 +03:00
Sylvain
b870568e36 [ubuntu] Clean way to disable the pcov PHP Extension (#3472)
* Clean way to disable the pcov PHP Extension

Fixes https://github.com/actions/virtual-environments/issues/3341

* Update php.sh

* Update php.sh

* Documentation
2021-06-03 19:12:53 +03:00
Javier de la Morena
fa8469a2cd [ubuntu] Update ORAS URL (#3516) 2021-06-03 09:37:12 +03:00
Mikhail Timofeev
2c6cc7ab0d [Ubuntu] Change rebar installation to use GitHub releases (#3486)
* Change rebar installation to use gh releases

* Add source $HELPER_SCRIPTS/install.sh

* Add Erlang rebar3 to software readme
2021-06-01 18:31:35 +03:00
Mikhail Timofeev
589a58e707 [Ubuntu] Change java-tools script to retrieve the latest major Gradle version (#3385)
* Change java-tools script to retrieve the latest major gradle version

* Change gradle installation to use manifest json. Use download_with_retries function

* Move maven version to the toolset
2021-05-21 15:37:15 +03:00
Sergey Dolin
7ce21d8b0e [ubuntu] Rework Mono installation to avoid using apt repos (#3289)
* Rework Mono installation to avoid using apt repos on Ubuntu images

* Use rest of line to read full AptSourceRepository
2021-05-21 10:34:41 +03:00
Shivam Mathur
85e107cdc3 [ubuntu] Add PHP extensions: imagick, pcov and sodium (#3405) 2021-05-18 10:42:14 +03:00
Mikhail Timofeev
952ee3e740 [ubuntu] Move aws-sam-cli installation to the aws.sh script (#3401) 2021-05-17 21:55:32 +03:00
Ewout ter Hoeven
09855006a1 Add Clang 12 to Ubuntu 20.04 toolset (#3206)
* Add Clang 12 to Ubuntu 20.04 toolset

* Ubuntu: Install Clang-12 directly from LLVM
2021-05-13 18:43:56 +03:00
Mikhail Timofeev
087144469d [ubuntu] Remove pip symlink creation (#3366) 2021-05-12 11:24:18 +03:00
Mikhail Timofeev
a5ee51f72d Revert "[ubuntu] Rework php installation (#3272)" (#3340)
This reverts commit b1f202e5f0.
2021-05-07 16:35:34 +03:00
Mikhail Timofeev
366f1b078e [Ubuntu] Avoid updating gems (#3320) 2021-05-06 10:04:22 +03:00
Sergey Dolin
adf1f3d76e [ubuntu] Remove apt sources used to install azure-cli only (#3274) 2021-05-05 16:39:04 +03:00
Darii Nurgaleev
f84d55abeb Rework Kubernetes installation to avoid using apt repos on Ubuntu images (#3309)
* github_feed_token removal

* remove file

* GithubFeedToken remove from other files

* remove boost from docs

* Kubectl installation without additional repo

* add latest kubectl version variable
2021-05-05 11:50:15 +03:00
Leonid Lapshin
1532432fa9 Fix fastlane installation for Ubuntu 20 (#3308)
* tmp fix for Ubuntu 20

* removed unnecessary line break

Co-authored-by: Leonid Lapshin <originalnoe-nazvanie@yandex.ru>
2021-05-04 21:00:16 +03:00
Leonid Lapshin
b1f202e5f0 [ubuntu] Rework php installation (#3272) 2021-04-29 17:29:51 +03:00
Sergey Dolin
552da81d13 [ubuntu] Document GHC apt repository (#3268) 2021-04-28 14:51:16 +03:00
Ismaël Mejía
08dd8f3a6a [all os] Updated maven from 3.6.3 to 3.8.1 (#3247) 2021-04-26 14:48:47 +03:00
Dibir Magomedsaygitov
19537cbf0b [Ubuntu] Fix GRADLE_HOME environment variable (#3225)
* fix gradle_home env var

* add gradle test and minor rework

* debug
2021-04-21 18:20:20 +03:00
Aleksandr Chebotov
4a2e5bca16 [ubuntu] Remove google-cloud-sdk repo (#3199) 2021-04-16 19:24:24 +03:00
Aleksandr Chebotov
24f91060ac Remove google chrome repo on Ubuntu (#3188) 2021-04-15 12:04:19 +03:00
Aleksandr Chebotov
b04de88f6e [Ubuntu] Install zstd homebrew (#3181)
* install zstd using brew

* fix typo

* remove Run-Command

* replace to Take-OutputPart

* create zstd symlinks
2021-04-14 19:34:49 +03:00
Sergey Dolin
98070a66fc [ubuntu] Rework bazel installation to avoid using apt repos (#3088) 2021-04-12 11:31:34 +03:00
Nikita Bykov
acdde71580 [Ubuntu] Fix Chromium installation (#3136)
* fix chromium installation

* fix chromium

* added symlink

Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
2021-04-09 14:50:48 +03:00
Dibir Magomedsaygitov
d1de678b65 [Ubuntu] Rework Git installation to avoid using apt repo (#3095)
* rework git installation

* simplify git installation

* minor fix

* document source repo's

* small fix

* debug
2021-04-09 11:57:40 +03:00
Mikhail Timofeev
e8f899d57c Don't create symlinks for PyPy 7.3.4 (#3134) 2021-04-08 20:10:40 +03:00
Dibir Magomedsaygitov
21b8cadc2c [Ubuntu] Remove apt source for podman, buildah and skopeo (#3077)
* remove apt source list

* debug

* document source repo and fix installation

* small fix
2021-04-08 14:13:21 +03:00
Dmitry Shibanov
37a897095f add permissions for /usr/lib/jvm (#3105) 2021-04-08 10:43:59 +03:00
Vladimir Safonkin
f29cc02bef [Ubuntu] Remove apt sources for Postgresql, Mongodb, Heroku (#3091) 2021-04-07 13:57:35 +03:00
Nikita Bykov
b7f276c003 [Ubuntu] Rework Сhromium installation to avoid using snap (#3029)
* rework chromium installation

* added GetChromiumRevision function

* changed getting chrome version

* fixed GetChromiumRevision function

* fixed CHROME_VERSION variable

* move chromium installation to google-chrome.sh

* added -qq for unzip

* added comments to GetChromiumRevision function

* updated tests and sofware report

Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
2021-04-02 19:21:33 +03:00
Aleksandr Chebotov
be27ebfdb3 [ubuntu] replace wget to download_with_retries helper (#3087) 2021-04-02 18:47:50 +03:00
Aleksandr Chebotov
8472c0699b Remove warmup deprecation for Ubuntu images (#3076) 2021-04-02 11:17:15 +03:00
Aleksandr Chebotov
cd5930b52b [ubuntu] suppress tar verbose messages (#3075) 2021-04-01 15:15:59 +03:00
Aleksandr Chebotov
05fc867e8a Suppress unzip logs in Ubuntu image generation (#3068) 2021-03-31 16:07:25 +03:00
Aleksandr Chebotov
726ef281c7 [ubuntu] disable verbose (#3063) 2021-03-31 10:46:42 +03:00
Dmitry Shibanov
b00dbe1036 install yarn from npm (#3037) 2021-03-31 10:33:46 +03:00
Aleksandr Chebotov
7d7b362d79 [Ubuntu] suppress unzip messages in aws.sh script (#3055)
* suppress unzip messages

* remove sudo

* add /tmp
2021-03-31 09:51:27 +03:00
Aleksandr Chebotov
a533011008 use download_with_retries (#3054) 2021-03-30 15:23:57 +03:00
Aleksandr Chebotov
21f63fd579 Install Chrome without apt source (#3036) 2021-03-30 10:17:56 +03:00
Aleksandr Chebotov
6ac1661557 [Ubuntu] inject ansible pkg (#3047)
* inject ansible pkg

* fix comment

* fix comment
2021-03-29 16:29:12 +03:00
Dibir Magomedsaygitov
48f3c3e9b7 [Ubuntu] Move preinstalled Java distributions to the toolcache directory (#2915)
* move preinstalled java to toolcache

* rework installation and fix software report
2021-03-27 10:51:50 +03:00