Commit Graph

24 Commits

Author SHA1 Message Date
Aleksandr Chebotov
8c24b03a8d Remove Windows Server 2016 related code from the repository (#5994) 2022-08-01 16:35:36 +03:00
Aleksandr Chebotov
1a20af2405 Update dotnet tool path (#4961) 2022-01-29 13:00:14 +03:00
José Simões
9b6af5b76e Add install of dotnet tools (#4820)
* Add install of dotnet tools

- Add new section under dotnet.
- Add installer for dotnet tools.
- Add tests for dotnet tools.
- Add dotnet tools to software report.

* Fixes from code review

* Add test and version check to dotnet tool json

- Rework installer to use tool name.
- Rework test to call tool test.
- Rework software report to use tool specific command to get version.

* Fixes from code review

* Fix test for nbgv

* Fix linux installer

* Fix name for test context.

* Update images/linux/scripts/installers/dotnetcore-sdk.sh

Co-authored-by: PJ <me@panekj.dev>

* Update images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1

Co-authored-by: PJ <me@panekj.dev>

* Update images/win/scripts/Tests/DotnetSDK.Tests.ps1

Co-authored-by: PJ <me@panekj.dev>

* Aligning PS1 between win and linux

* Remove out

* Add Nuget.org as feed source for installing tool

* Fix tests

* Fix getting tool version

* Change from code review

* Update images/win/toolsets/toolset-2022.json

Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>

* Update images/win/toolsets/toolset-2019.json

Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>

* Update images/win/toolsets/toolset-2016.json

Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>

* Changes from code review

* Change from code revision

* Fix tests

* dotnet tool is now installed to a tool path

* Move dotnet tools install

- Need to install the dotnet tools AFTER post install steps otherwise dotnet is not in the path.

* Fxi typo in path

* Add path to software report for dotnet tools

* Remove new line (from code review)

* Add progress output message to dotnet tools install

* Change install path for tool

* New updating PATH with dotnet tools location

* Remove duplicated assigment

* Remove output message and add back Out-null

Co-authored-by: PJ <me@panekj.dev>
Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>
2022-01-18 16:31:51 +03:00
Aleksandr Chebotov
acc3d7cc0d Remove Dotnet.ps1 post-generation script (#4585) 2021-11-26 10:41:26 +03:00
MaksimZhukov
7546c7f36a [Windows] Change .NET SDK pre-installation policy (#4007) 2021-09-06 09:45:16 +03:00
Maxim Lobanov
a2d76d2a0e Add Windows Server 2022 image templates (#3929)
* add windows2022 image template

Co-authored-by: Aleksandr Chebotov <v-aleche@microsoft.com>
Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com>
Co-authored-by: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com>
Co-authored-by: MaksimZhukov <46996400+MaksimZhukov@users.noreply.github.com>
2021-08-23 11:13:14 +03:00
Maxim Lobanov
133db65488 Move WSL installation to toolsets (#3906) 2021-08-17 17:57:09 +03:00
Maxim Lobanov
71a9049e38 [Windows] Fix platform conditions by adding brackets (#3856) 2021-08-05 07:26:07 +03:00
Maxim Lobanov
f93413492e [Windows] Move Windows features to toolset (#3838)
* move windows features to toolset

* Update WindowsFeatures.Tests.ps1

* revert templates
2021-08-03 20:17:31 +03:00
Maxim Lobanov
892ada55d5 [Windows] Docker, .NET Core and NPM improvements (#3811)
* improve InitializeVM script

* Update windows2019.json

* remove configs

* resolve comments

* resolve comments; fix order

* fix templates

* move Node.js packages to toolset

* dotnet warmup and merge docker scripts

* Update Node.Tests.ps1

* Update Install-Docker.ps1

* fix node.js tests

* fix npm package installation

* Update Install-NodeLts.ps1

* fix tests

* fix test
2021-08-01 15:10:59 +03:00
Dibir Magomedsaygitov
325070bdee install dotnet 5.0 and rework installation logic 2020-11-10 01:15:37 +03:00
Dmitry Shibanov
5bdcf8b949 add fix for dotnet 2020-09-15 12:33:12 +03:00
Darii Nurgaleev
5cf25b5baa added DOTNET_MULTILEVEL_LOOKUP (#1417) 2020-08-15 15:28:58 +03:00
Mikhail Timofeev
23aade159c Replace current validates with pester testing approach #1 (#1253)
* first part

* fix session manager plugin

* rework AWS installation

* azure cosmos db tests

* azure devops cli

* add azmodules test

* put brackets

* add root folder

* remove validate aliyun

* add azure modules

* update modules test

* docker, baze, dotnetsdk

* DACFx

* add azdevopscli

* change to Should -BeTrue

* nitpicks

* remove extra

* add azurecli

* remove BeforeAll for DACFx

* a bit of refactoring

* fix templates

* remove disk space validation

* rename to powershell modules

* fix templates
2020-07-21 09:50:01 +03:00
Mikhail Timofeev
cd83023e65 Remove DotNET 2.2 from Windows images (#1017) 2020-06-18 15:12:02 +03:00
Maksim Petrov
3fba9caa4f 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
2020-05-05 20:50:00 +03:00
Sergey 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 <v-sedoli@micorosoft.com>
2020-04-24 10:35:00 +03:00
Aleksandr Chebotov
7bb78afa9c fix environment path 2020-03-31 10:47:49 +03:00
Aleksandr Chebotov
ad58d07d91 fix environmnet path 2020-03-30 15:41:42 +03:00
Mikhail Timofeev
5ce1c140d1 add another condition to get current releases 2020-02-25 17:09:24 +03:00
David Kennedy
deca0ce1e1 Update Install-DotnetSDK.ps1 2020-02-21 11:23:02 -05:00
Bishal Prasad
067cd1fdf8 Explicitly adding back 2.2 eol channel as this will cause sudden break for customers 2020-01-09 11:30:08 +05:30
Shady Ibraheem
1dcd276b1e Another mop up commit to add missing changes from the last mop-up. 2019-12-13 11:57:37 -05:00
Shady Ibraheem
f396818e23 Inital commit. 2019-11-15 15:38:01 -05:00