Commit Graph

744 Commits

Author SHA1 Message Date
Aleksandr Chebotov
c161416ac8 Revert "[Ubuntu] java: do not use the github tag release (#4182)" (#4213)
This reverts commit 1d91563139.
2021-10-04 10:19:24 +03:00
Mikhail Timofeev
b665bad57b Install compose v1 and v2 alongside (#4203) 2021-10-01 12:33:34 +03:00
Dibir Magomedsaygitov
ecfad34b30 [Ubuntu] Downgrade git-lfs version to 2.13.3 (#4168) 2021-09-29 18:37:33 +03:00
Aleksandr Chebotov
1d91563139 [Ubuntu] java: do not use the github tag release (#4182) 2021-09-29 14:58:06 +03:00
Aleksandr Chebotov
2070ce9b07 [Ubuntu] set docker-compose v1 (#4176) 2021-09-29 10:55:11 +03:00
Dibir Magomedsaygitov
45df250473 fix aliyun-cli installation (#4147) 2021-09-25 19:10:58 +03:00
Julian Ospald
0d16297bf7 [Ubuntu] Simplify ghcup code (#4126) 2021-09-22 19:32:16 +03:00
Nikita Bykov
ef2db470d9 [Ubuntu] Add android NDK r23 (#4073) 2021-09-20 13:35:44 +03:00
Julian Ospald
db5e4084fe Fix unnecessary /usr/bin/ghc symlink (#4095) 2021-09-16 10:06:33 +03:00
Aleksandr Chebotov
a675a54759 Revert "[Ubuntu] Install cargo-audit 0.14.1 as 0.15.0 is broken (#3821)" (#4072) 2021-09-13 16:13:22 +03:00
Julian Ospald
ee69b89103 Use ghcup to install GHC on linux and remove docs and profiling libs (#4043) 2021-09-10 16:17:15 +03:00
Aleksandr Chebotov
a8c8a73ad1 [Ubuntu] homebrew: remove double quotes around env vars (#3984) 2021-08-30 11:55:56 +03:00
Dibir Magomedsaygitov
1cbea05824 [Ubuntu] Rework Maven installation (#3973)
* rework maven installation

* resolve issues

* resolve issue with extracting latest maven version
2021-08-27 22:43:29 +03:00
Aleksandr Chebotov
557fce161e [Ubuntu] scripts: move invoke_tests at the bottom (#3950) 2021-08-24 13:45:49 +03:00
Aleksandr Chebotov
c81312dfa7 selenium: Download selenium-server-standalone.jar from GitHub releases (#3939) 2021-08-20 15:13:27 +03:00
Pavlo Golub
3c63be16f6 PostgreSQL not Postgre SQL (#3931)
https://wiki.postgresql.org/wiki/Postgres
2021-08-19 13:54:18 +03:00
Ryan
8f1e4ff32f [Ubuntu] add aria2 to toolset (#3916)
aria2 is already installed as part of 133db65488/images/linux/scripts/base/apt.sh (L29)
This change will add aria2 to the list of apt packages in generated README
2021-08-18 13:35:29 +03:00
Aleksandr Chebotov
e9edf6552f Remove eval statement (#3920) 2021-08-18 11:57:22 +03:00
Aleksandr Chebotov
5b7a0eee31 Add HOMEBREW_SHELLENV_PREFIX env (#3908) 2021-08-17 11:43:19 +03:00
Ryan
dcb58dee7a fix: escape tilde operator (#3868)
Prevents markdown to interpret it as 'strike down' style when 2 or more tilde operators appear
2021-08-09 11:59:59 +03:00
Mikhail Koliada
b56230f342 [Linux] install.sh: make the IsPackageInstalled function definition consistent (#3864)
* linux/../../install.sh: make the IsPackageInstalled function definition consistent
2021-08-06 18:25:52 +03:00
Leonid Lapshin
e7ca52b564 [Ubuntu] Reworked clang installation to use default Ubuntu repo (#3834) 2021-08-04 10:45:59 +03:00
Aleksandr Chebotov
0768aa2d0d [Ubuntu] Expand oc only in openshift installation (#3841) 2021-08-03 15:30:56 +03:00
Dibir Magomedsaygitov
7c1956be8a [Ubuntu] Fix kubectl installation (#3836)
* fix kubectl installation
2021-08-02 22:11:44 +03:00
Dibir Magomedsaygitov
e9a8f1dac7 [Ubuntu] Fix GraalVM installation to retrieve latest version (#3832) 2021-08-02 16:12:26 +03:00
Mikhail Timofeev
799c7a79cf [Ubuntu] Install cargo-audit 0.14.1 as 0.15.0 is broken (#3821)
* Version 0.15.0 is broken, stick to 0.14.1

* Install cargo-audit without locked
2021-07-30 22:06:02 +03:00
Aleksandr Chebotov
99c8d003d4 [Ubuntu] Update MongoDB to version 5 (#3776) 2021-07-22 14:32:48 +03:00
mikhailshaganov
966395f4bd [Ubuntu] Add kotlin (#3755) 2021-07-22 11:31:30 +03:00
Mikhail Timofeev
9400af6b30 [Ubuntu] Install yq to /usr/bin (#3768)
* Installation to /usr/local/bin break some workflows
2021-07-21 16:15:34 +03:00
Ryan
09920886d1 [ubuntu] fix: correct variable to print only tool name (#3767)
it was broken in #3701
2021-07-21 14:58:59 +03:00
Darleev
6637167579 [Ubuntu] Added HTTP status code check to download_with_retries (#3721)
* Disable exit on error temporary to implement retry logic based on exit code
* Check HTTP response code and retry if it's not 200
* Make variables local to not interfere with other scripts

Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>
2021-07-19 11:29:53 +03:00
Mikhail Timofeev
5d206765aa Use python3 to install aws-cli V1 (#3740)
* Starting from version 1.20 aws-cli dropped python2 support
2021-07-16 18:40:26 +03:00
Leonid Lapshin
836dd6f083 [Ubuntu] Fix npm global modules installation (#3734)
* fixed directories permissions

* local bin permissions

Co-authored-by: Leonid Lapshin <originalnoe-nazvanie@yandex.ru>
2021-07-16 10:55:47 +03:00
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
Mikhail Timofeev
20804bc30f Remove bicep from software docs and tests for ub16 (#3656) 2021-06-28 10:58:28 +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
39e317a1b6 [ubuntu] Change Add-AssertionOperator to Add-ShouldOperator (#3445) 2021-05-24 21:38:12 +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