Commit Graph
55 Commits
Author SHA1 Message Date
Sergey Dolin 6168b56552 Apply fix from https://github.com/github/super-linter/issues/1397 (#3024) 2021-03-25 12:55:24 +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
Sergey Dolin 12ba306121 [ubuntu] Add lerna (#2763)
* Add lerna to linux images

* Add a comment about netlify-cli

* remove Node.js tests from Tools.Tests.ps1

* fix tabs

* revert empty lines

* fix code style
2021-02-26 18:06:24 +03:00
Sergey Dolin 60b01b3d30 [windows] remove GOROOT (#2710) 2021-02-24 12:47:16 +03:00
Sergey Dolin 6fb455bd33 [ubuntu] Remove GOROOT (#2668) 2021-02-24 12:46:40 +03:00
Sergey Dolin d0e2b96b20 Remove PyPy symlink workaround from Windows images (#2744) 2021-02-20 11:51:32 +03:00
Sergey Dolin 36d6d588c1 remove M2_HOME from windows images (#2711) 2021-02-16 11:08:50 +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
Sergey Dolin 6654c477db Remove M2_HOME from linux images (#2561) 2021-02-11 12:25:59 +03:00
Sergey Dolin b169ce9de9 Document environment variables of Win images (#2494)
* Document environment variables of Win images

* Change adnroid variables

* Apply reviews

* Remove some variables, fix headers

* Show link targets

* rename helper

* remove symlinks

* More links
2021-02-08 09:45:45 +03:00
Sergey Dolin 6beed71b4f Document environment variables of MacOS images (#2493)
* Document environment variables of MacOS images

* Change adnroid variables

* Apply reviews

* Remove some variables, fix headers

* Show link targets

* rename helper

* remove symlinks

* More links
2021-02-08 09:45:16 +03:00
Sergey Dolin eb1e7bcb39 [ubuntu] Set HOMEBREW_NO_AUTO_UPDATE and HOMEBREW_NO_INSTALL_CLEANUP (#2470)
* Set HOMEBREW_NO_AUTO_UPDATE and HOMEBREW_NO_INSTALL_CLEANUP

* replace HOMEBREW_NO_INSTALL_CLEANUP with HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS
2021-01-21 11:21:32 +03:00
Sergey Dolin ada08c2507 [windows] Change Android SDK root (#2343) 2021-01-13 15:58:05 +03:00
Sergey Dolin ecc81aa902 Add missed Rust tools to the documentation for Win (#2401)
* Add documentation for rust tools

* Rename helpers

* Remove duplicates
2021-01-12 11:29:05 +03:00
Sergey Dolin 83ccdbcc9d Add missed Rust tools to the documentation for macOS (#2397)
* Add documentation for rust tools

* Rename helpers
2021-01-11 10:57:51 +03:00
Sergey Dolin 204775df20 Add Android Command Line tools to Linux images (#2364)
* Add Android Comand Line tools for Linux

* Fix software report
2020-12-31 13:08:02 +03:00
Sergey Dolin 58a6784582 [macos] Add Android Comand Line tools (#2363) 2020-12-31 11:22:17 +03:00
Sergey Dolin 3e1fdc417b [windows] Add Android Comand Line tools (#2362) 2020-12-30 11:29:15 +03:00
Sergey Dolin 81909fddd5 Replace dpkg with apt (#2334)
dpkg can not get a lock, use apt mock script instead
2020-12-29 10:04:25 +03:00
Sergey Dolin 7775dfb021 [macos] Add Xcode command line tools version (#2205) 2020-12-10 11:15:39 +03:00
Sergey Dolin 3c7eed569a Add android emulator version (#2144) 2020-12-08 22:13:20 +03:00
Sergey Dolin bcd9c6c636 [windows] Fix spaces in ndk-build.cmd path (#2174)
* Fix spaces in ndk-build.cmd path

* Enforce utf-8 encoding
2020-12-07 10:58:10 +03:00
Sergey Dolin 7893bb54f3 [ubuntu] Handle DNS error and errors in the child processes (#2146) 2020-12-02 11:47:01 +03:00
Sergey Dolin 1424801fba [ubuntu] fix sporadic build fails (#2091)
* fix apt-get update

* Improve diagnostic

* handle "IPC connect call failed"

* Handle not-existing tool

* final refactoring

* remove todo

* remove which
2020-11-25 11:19:51 +03:00
Sergey Dolin d3f2f21627 [ubuntu] Add Az Module (#2061) 2020-11-17 11:04:34 +03:00
Sergey Dolin d79dfb95aa [ubuntu] Limit apt sources to the actual architectures (#2021)
* limit apt sources to the actual architectures

* Move the modification from its own file to base/apt.sh

* Add comment
2020-11-17 11:03:23 +03:00
Sergey Dolin ec9befb26a Workaround for apt db locked by WALinuxAgent v2 (#2000)
* retry apt if lock is held by other process

* Increase timeout and change grep string
2020-11-11 14:01:41 +03:00
Sergey DolinandSergey Dolin ff49068542 Print more informantion about cached Docker images linux (#1906)
* Add docker full info

* make tabular output

* fix shebang

* remove created at time

Co-authored-by: Sergey Dolin <[email protected]>
2020-11-05 12:20:40 +03:00
Sergey DolinandSergey Dolin b326801306 Print more informantion about cached Docker images on Windows (#1905)
* Add docker full info

* make tabular output

* remove created at time

Co-authored-by: Sergey Dolin <[email protected]>
2020-11-05 10:43:41 +03:00
Sergey DolinandSergey Dolin d511b0d2da [windows] give full access to Temp folder (#1959)
Co-authored-by: Sergey Dolin <[email protected]>
2020-11-03 15:58:18 +03:00
Sergey DolinandSergey Dolin ef2dfca5b5 Move android components list to toolsets on Ubuntu image (#1420)
* migrate 1604 installation

* Document 16.04

* More debug on installed compnents

* 1804 and 2004 images

* Remove un-needed chmod

Co-authored-by: Sergey Dolin <[email protected]>
2020-08-20 11:39:33 +03:00
Sergey DolinandSergey Dolin a3eb0ee40a Install NSIS from Source Forge (#1392)
* Install NSIS from Source Forge

* Switch to 3.06.1

Co-authored-by: Sergey Dolin <[email protected]>
2020-08-11 23:41:25 +03:00
Sergey DolinandSergey Dolin d3788c5fcf Migrate validation to Pester (#1249)
* remove Validate-* scripts

* Remove references to validation scripts from .json files

* Separate "It"s by new lines

* Remove new line before the first  "It"

* Separate "It"s by new lines

* remove 32-bit WinAppDriver check

* remove explicit variable definition

Co-authored-by: Sergey Dolin <[email protected]>
2020-07-30 10:12:49 +03:00
Sergey DolinandSergey Dolin 5f0524fda7 Fix WriteItem call (#1231)
Co-authored-by: Sergey Dolin <[email protected]>
2020-07-15 11:12:07 +03:00
Sergey DolinandSergey Dolin 363160a807 Fix StartCode/EndCode markup (#1213)
Co-authored-by: Sergey Dolin <[email protected]>
2020-07-14 11:26:26 +03:00
Sergey DolinandSergey Dolin c6950533af Add WSL (#1081)
* Add WSL

* Move WSL to the end of the provision

* Add elevated_user

* No restart VM

* Add Validation

* Add WSL note in Readme.md

* Rename WSL1 to WSL

Co-authored-by: Sergey Dolin <[email protected]>
2020-07-09 09:57:02 +03:00
Sergey DolinandSergey Dolin f1b5ed40eb Remove ppa:ondrej/php from the list of apt repositories (#1104)
* Remove  ppa:ondrej/php from the list of apt repositories

* Add documentation and fixes

* fix documentation

Co-authored-by: Sergey Dolin <[email protected]>
2020-07-08 11:13:45 +03:00
Sergey DolinandSergey Dolin d1fc6628fe Add C++ ATL for v141 build tools (x86 & x64) (#1027)
* Add C++ ATL for v141 build tools (x86 & x64)

* Add C++ MFC for v141 build tools (x86 & x64)

Co-authored-by: Sergey Dolin <[email protected]>
2020-06-12 00:06:38 +03:00
Sergey DolinandSergey Dolin 929c828931 AddVisualStudio BuildTools (#1024)
* Add Microsoft.VisualStudio.Component.TeamOffice.BuildTools

Visual Studio Tools for Office (VSTO) build tools

* Add Sharepoint & Workflow build tools

Co-authored-by: Sergey Dolin <[email protected]>
2020-06-11 10:09:15 +03:00
Sergey DolinandSergey Dolin b5c0e6d2f9 Install MongoDB on Windows images (#680)
* Add installation MongoDB

* Remove env update

Co-authored-by: Sergey Dolin <[email protected]>
2020-06-02 15:52:54 +03:00
Sergey DolinandSergey Dolin c6a872a71e Return back dotnent 3.1.102 (#778)
Co-authored-by: Sergey Dolin <[email protected]>
2020-06-02 15:52:30 +03:00
Sergey DolinandSergey Dolin a56bf3f0ee Install GitHUB CLI on Ubuntu (#851)
* Install GitHub CLI on linux images

* Install latest release

* remove unneeded sudo

* Remove help cli options

* Add helper doc

* Resolve comments

Co-authored-by: Sergey Dolin <[email protected]>
2020-05-26 16:30:15 +03:00
Sergey DolinandSergey Dolin 8632288097 Install GitHub CLI on Windows images (#853)
* Install GitHub CLI on Windows images

* Resolve comments

Co-authored-by: Sergey Dolin <[email protected]>
2020-05-19 11:26:04 +03:00
Sergey DolinandSergey Dolin 02060533d3 Don\'t create backup sed file (#792)
Co-authored-by: Sergey Dolin <[email protected]>
2020-04-29 10:46:23 +03:00
Sergey DolinandSergey Dolin e5190ec6ee Return back dotnent 3.1.102 (#748)
It is not most recent now and it not selected by defaultg

Co-authored-by: Sergey Dolin <[email protected]>
2020-04-24 10:35:00 +03:00
Sergey DolinandSergey Dolin 53cfa780e5 Use Install-Binary instead of Install-MSI (#773)
Co-authored-by: Sergey Dolin <[email protected]>
2020-04-24 09:37:41 +03:00
Sergey DolinandSergey Dolin 8410ae2c65 Add snap/bin to /etc/environment (#755)
* Add snap/bin to /etc/environment

Co-authored-by: Sergey Dolin <[email protected]>
2020-04-23 18:19:11 +03:00
Sergey DolinandSergey Dolin a174930790 Install AWS SAM CLI on Windows images (#737)
* Add AWS SAM

* Change utility name to upper case

Co-authored-by: Sergey Dolin <[email protected]>
2020-04-22 12:31:25 +03:00
Sergey DolinandSergey Dolin d4435d6a11 Add AWS SAM CLI (#615)
Added in its own block because must be run as non-root user

Co-authored-by: Sergey Dolin <[email protected]>
2020-04-16 14:34:59 +03:00
Sergey DolinandSergey 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 <[email protected]>
2020-04-14 11:23:44 +03:00
Sergey DolinandSergey Dolin e1fb068300 add Homebrew on Linux (#589)
* Add homebrew installation and validation scripts

* Update `/etc/environment` in `updatepath.sh` script

Keep this code for sake of compatibility with the existing installation logic. It will be changed in its own PR

* Remove env. variables from homebrew validation task

* Move reboot to the dedicated script and task

Co-authored-by: Sergey Dolin <[email protected]>
2020-04-10 12:20:16 +03:00
Sergey Dolin 0db006580b Merge pull request #2 from actions/master
Merge upstream
2020-04-03 13:23:15 +05:00
Sergey DolinandSergey Dolin 955b38c196 Add MongoDB 4.2 to linux images (#591)
* Add MongoDB 4.2 to linux images

* use the same installation script for all versions

* Add helpers to get Ubuntu version

* Improve helper functions

* Rename install.sh to os.sh

Co-authored-by: Sergey Dolin <[email protected]>
2020-04-02 16:14:11 +03:00
Sergey Dolin a9fdfbccf0 Merge pull request #1 from actions/master
Bring the upstream changes to private fork
2020-03-26 13:15:44 +05:00
Sergey Dolin 5b6b11c554 Merge pull request #1 from actions/master
Sync with head fork
2020-02-10 16:21:13 +05:00