Commit Graph

105 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
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
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
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
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
mikhailshaganov
72813adbe7 Rework apt-fast installation to get rid of apt repo (#3336)
* select-xamarin-sdk-v2

* Update select-xamarin-sdk-v2.sh

* change warning message

* check existed framework version

* check framework version review points

* Update apt.sh

* Update SoftwareReport.Tools.psm1

* remove a commented code

* Fixed review points

* return unattended-upgrades

* Fixed a viewing version

* add links for apt fast

* apt fast version

* apt-fast

* final check version

* add which apt-fast
2021-05-14 14:11:25 +03:00
Dibir Magomedsaygitov
dc6dc83742 fix minikube version output (#3352) 2021-05-11 10:15:27 +03:00
Mikhail Timofeev
a5ee51f72d Revert "[ubuntu] Rework php installation (#3272)" (#3340)
This reverts commit b1f202e5f0.
2021-05-07 16:35:34 +03:00
Sergey Dolin
adf1f3d76e [ubuntu] Remove apt sources used to install azure-cli only (#3274) 2021-05-05 16:39:04 +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
Mikhail Timofeev
a06f07dfb4 [Ubuntu] Add msbuild to software report (#3210) 2021-04-19 16:17:48 +03:00
Aleksandr Chebotov
4a2e5bca16 [ubuntu] Remove google-cloud-sdk repo (#3199) 2021-04-16 19:24:24 +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
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
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
Vladimir Safonkin
f29cc02bef [Ubuntu] Remove apt sources for Postgresql, Mongodb, Heroku (#3091) 2021-04-07 13:57:35 +03:00
Mikhail Timofeev
0c440c82ca [ubuntu] Fix packer output for version 1.7.1 (#3098) 2021-04-05 17:09:48 +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
Mikhail Timofeev
3195add3cd [Ubuntu] Add clang-format to the readme (#3081)
* Add clang-format to the readme

* Create a function to retrieve clang tool versions

* Add ClangFormatVersions to software report

* Add new line

* Resolve nitpicks
2021-04-02 14:38:54 +03:00
Vladimir Safonkin
1436b723d5 Remove duplicates from Ubuntu docs (#3066) 2021-03-31 19:16:44 +03:00
Mikhail Timofeev
1572c20af1 [Ubuntu] Move Az modules to the PowerShell Tools section (#3067)
* Move az section

* Add new line between pwsh and az modules
2021-03-31 15:50:39 +03:00
hackercat
be806579bb [Ubuntu] Fix Erlang version in software report
SoftwareReport collects wrong version for Erlang, it reports Eshell
version rather than Erlang itself.
reference: https://stackoverflow.com/questions/9560815/how-to-get-erlangs-release-version-number-from-a-shell
2nd answer

`erl` doesn't have `-v` flag, only `-version`
`erlc` `-v` flag is for verbose output
`rebar3` reports it's version with flag `-v`
Change `erl -v` to `erl -version` as it gets stuck in certain scenarios
like using Docker as packer builder.
reference: http://erlang.org/doc/man/erl.html
2021-03-31 12:38:11 +03:00
Dibir Magomedsaygitov
826fed9604 sort java versions (#3045) 2021-03-29 19:19:52 +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
hackercat
abbad83bb1 feat: Return apt packages with their installed versions (#2939) 2021-03-26 08:28:15 +03:00
Sergey Dolin
33b6bbe946 Update Ubuntu documentation to include mono web-server (#2892)
* Update Ubuntu documentation to include mono web-server

* apply to Ubuntu 20.04 only
2021-03-22 12:04:21 +03:00
Mikhail Timofeev
e1ddcff2f0 Add openssl to software readme (#2984) 2021-03-19 13:43:48 +03:00
Mikhail Timofeev
4847468235 Add Linux kernel version to software report (#2959) 2021-03-18 09:41:01 +03:00
Patrick C
b04c65a83c Update name for oc cli to OpenShift CLI (#2949) 2021-03-17 10:54:05 +03:00
Aleksandr Chebotov
758e6ef267 add lerna version (#2914) 2021-03-15 21:05:15 +03:00
Mikhail Timofeev
adcbf9592c remove boost from ubuntu images (#2844) 2021-03-05 10:22:42 +03:00
Aleksandr Chebotov
40f571a753 [Ubuntu] Add net-tools (#2838)
* add net-tools

* fix output
2021-03-04 18:30:40 +03:00
Mikhail Timofeev
5afe6fcc4e [Ubuntu] Remove azcopy 7 (#2779)
* remove azcopy 7 installation

* Fix software report generator

* fix variable name

* add install helper
2021-02-24 18:21:51 +03:00
Mikhail Timofeev
b42272d743 [ubuntu] Change PyPy pattern (#2767) 2021-02-20 14:24:39 +03:00
Mikhail Timofeev
c4d66c8dc7 [Ubuntu] Add Fastlane (#2751) 2021-02-19 18:33:28 +03:00
Nikita Bykov
2c96d280ed [Ubuntu] Rework haskell.sh to install Cabal using GHCup (#2636)
* reworked haskell installation

* added comment

* resolved comments and added symlink

* fixed haskell.sh

* update haskell.sh

* update installation

* added error suppressing

* reverted ghc intallation

* added comments

Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
2021-02-19 10:20:15 +03:00
Maxim Lobanov
337ff74101 Sort docker images by name in documentation (#2716)
Sort docker images by name in documentation
2021-02-16 09:56:14 +03:00
Mikhail Timofeev
570a0bfc1e [ubuntu] move section, remove extra lines (#2713) 2021-02-15 17:32:05 +03:00
Sergey Dolin
77b21e0c24 Document environment variables of linux images (#2498)
* Document environment variables of linux images

* Change adnroid variables

* Apply reviews

* Remove some variables, fix headers

* Show link targets

* rename helper

* remove symlinks

* More links

* Dynamic GO variables

* Architecture for  GO variables

* remove GOROOT
2021-02-12 10:30:36 +03:00
Mikhail Timofeev
5b8393bde4 Add docker moby server version (#2657) 2021-02-09 22:50:11 +03:00
Dibir Magomedsaygitov
3ca926ec34 Deprecate Java 7 (#2633) 2021-02-07 16:08:29 +03:00
Aleksandr Chebotov
be109fcbc2 [Ubuntu] Provide version info for binutils and coreutils packages (#2627)
* include binutils and coreutils to doc section

* fix bin to core

* replace split to Take-OutputPart
2021-02-05 19:38:39 +03:00