Aleksandr Chebotov
8c24b03a8d
Remove Windows Server 2016 related code from the repository ( #5994 )
2022-08-01 16:35:36 +03:00
Mikhail Timofeev
493f3c3ee1
[windows] Add exe installation of MicrosoftAnalysisServices Visual Studio extension ( #5989 )
...
* Add exe installation of MicrosoftAnalysisServices
* Change condition to check FileName.EndsWith
2022-07-29 22:13:23 +04:00
Aleksandr Chebotov
ef8f8086d5
Add ProBITools.MicrosoftAnalysisServicesModelingProjects2022 3.0.4 ( #5937 )
2022-07-20 15:34:03 +03:00
Aleksandr Chebotov
519c874a5b
Add Microsoft Analysis Services Projects 2022 ( #5898 )
2022-07-13 17:22:34 +03:00
Aleksandr Chebotov
e42b607790
[Windows] Set WSLv1 version on Windows Server 2022 ( #5762 )
...
* Set WSLv1 version on Windows Server 2022
* Create path if missing
2022-06-17 09:24:02 +02:00
Aleksandr Chebotov
04f68be19e
[Windows] Improve Get-GitHubPackageDownloadUrl function ( #5724 )
...
* Improve Get-GitHubPackageDownloadUrl function
* Use Select-String
2022-06-14 09:34:46 +02:00
AlexanderGitin
d929386a18
[Windows] Add Microsoft Reporting Services Projects support ( #5485 )
...
* [Windows] Add Microsoft Reporting Services Projects support
* Hardcode MSReport URL for VS2022
* Сhanged MSReport URL for VS2022
2022-06-01 10:17:05 +02:00
Mikhail Timofeev
e1b218a38a
[Windows] Add retries to Get-VsixExtenstionFromMarketplace function ( #5418 )
...
* Add retries to Get-VsixExtenstionFromMarketplace
* Use Invoke-SBWithRetry function
2022-04-20 15:23:32 +03:00
Aleksandr Chebotov
cb8931646f
[Windows] Configure Windows settings,disable services and scheduled tasks ( #5017 )
...
* Configure Windows settings,disable services and scheduled tasks
* some settings are not available on Win16
* Add import New-ItemPath function
* Suppress output
* Disable Chrome and Edge tasks
2022-02-08 17:09:32 +03:00
Maksim Shilov
afc8bd66cc
[Windows] Add SQL OLEDB Driver to win19 and win22 ( #4893 )
...
* Add SQL OLEDB Driver to win19 and win22
* Update installation, improve install-binary and resolve comments
* Slight improvement of the installation. Fixing argument list for the WebPI
* Fix argument list for AzureCLI
* Fix software report
2022-01-20 15:59:37 +03:00
V-Zabayrachny
573c5aa999
[Windows] Add installer projects to VS on Windows-2022 ( #4715 )
...
* [Windows] Add installer projects to VS on windows-2022
* [Windows] Improve the function Install-VsixExtension
2021-12-14 11:31:48 +03:00
Nikolay Frolov
07a22999fe
[Windows] Update Kotlin install ( #4645 )
2021-12-08 10:39:42 +03:00
Aleksandr Chebotov
c50afe27cd
[Windows] Add pause after Windows Update ( #4641 )
2021-12-02 10:56:43 +03:00
Aleksandr Chebotov
978ab79564
[Windows] Invoke Move-Item and Rename-Item with retry after Extract-7Zip ( #4598 )
2021-11-26 17:49:05 +03:00
Aleksandr Chebotov
acc3d7cc0d
Remove Dotnet.ps1 post-generation script ( #4585 )
2021-11-26 10:41:26 +03:00
Maksim Shilov
81c96d9781
[Windows] Fix Get-LatestChocoPackageVersion ( #4581 )
2021-11-25 14:24:27 +03:00
Aleksandr Chebotov
df27520b1f
[Windows] Add test to validate windows updates installation ( #4489 )
...
* Add test to validate windows updates installation
* Add function Get-WindowsUpdatesHistory
2021-11-16 17:14:17 +03:00
Mikhail Timofeev
0ddb8a2302
[Windows] Use Get-LatestChocoPackageVersion to get nodejs version to install ( #4469 )
...
* Use Get-LatestChocoPackageVersion to get nodejs
* Fix typo in Send-RequestToChocolateyPackages
2021-11-11 13:13:07 +03:00
Maksim Shilov
fef060bec8
[Windows] Pin MongoDB to the specific version defined in the toolset ( #4418 )
2021-11-10 21:43:42 +03:00
Maksim Shilov
40b0efb287
PathHelpers: Dealing with hardcoded registry paths and optimizing code ( #4125 )
2021-09-27 12:11:20 +03:00
Maksim Shilov
0bcacd4c92
Measure and output installing and downloading durations ( #4104 )
2021-09-20 16:20:56 +03:00
Aleksandr Chebotov
1052083f04
[Windows] win-wdk: install WDK 11 ( #4014 )
2021-09-09 10:46:21 +03:00
Aleksandr Chebotov
5aa96839a8
[Windows] win: add validation InstalledSoftware.md and testResults.xml files ( #3960 )
...
* win: add validation InstalledSoftware.md file
2021-08-27 09:38:18 +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
8481b2c846
[Windows] Improve Visual Studio installation scripts to support Preview versions ( #3850 )
...
* Support Preview versions of Visual Studio
* resolve comments
* Fix test
* fix tests
2021-08-04 22:35:44 +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
32184fd850
[Windows] Clean up and simplify Windows templates ( #3833 )
...
* 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
* clean up templates
* move template
* fix dotnetTLS order
2021-08-03 11:56:52 +03:00
Chris Patterson
1e9bfea57b
Update ImageHelpers.psd1
2021-07-19 11:21:46 -04:00
Chris Patterson
0976659f92
Remove module manifest header
...
Removing the module manifest header to prevent licensing confusion with overall repository.
2021-07-19 10:41:29 -04:00
Mikhail Timofeev
1fb8c5d6a1
[Windows] Improve Pester tests coverage for MSYS2 ( #3595 )
...
* Add ShouldReturnZeroExitCodeWithParam function and a new set of tests for MSYS2 tools
* Change get-command -> Get-Command
* Remove elevated user, return original path after msys installation and tests, resolve nitpicks
* Add BeforeEach and AfterEach blocks
These blocks change the path before each test
and return the original path after each test
* Change get-command -> Get-Command
2021-06-21 14:09:51 +03:00
Mikhail Timofeev
8e7629ee13
Change Add-AssertionOperator to Add-ShouldOperator ( #3446 )
2021-05-25 11:13:12 +03:00
Mikhail Timofeev
34ea1d0440
[Windows] Return VS2017 SSDT extensions to the readme ( #3270 )
2021-04-27 23:03:17 +03:00
Mikhail Timofeev
cd4ecad2e6
[Windows] Install vsix extensions using CDN endpoint ( #3244 )
...
* Install extensions for VS19
* Get vsix packages name in runtime
* add a bit of debug
* Get extension id from the marketplace uri
* Add extension name
* skip vcredist installation
* Add Get-VsixExtenstionFromMarketplace to ImageHelpers.psm1
* Fix DownloadUri name in the function
* DownloadUri in lower case
* Add packages to the readme
* Add a condition to software report
* fix spelling in function
* Simplify toolset + get rid of backticks
2021-04-23 19:38:43 +03:00
Mikhail Timofeev
5690645f0e
Add --no-progress flag to choco install ( #3238 )
2021-04-22 18:38:35 +03:00
Olafur Egilsson
9d00952bdf
Use the value from toolset visualStudio.edition when locating VSIXInstaller ( #2476 )
...
* Use the value from toolset visualStudio.edition when locating VSIXInstaller.
Previously it was hardwired to "Enterprise".
* Changed as per review: https://github.com/actions/virtual-environments/pull/2476#discussion_r559966129
2021-01-22 10:35:43 +03:00
Aleksandr Chebotov
906e2ab865
[Windows] Set PHP-7.4 as default ( #2170 )
...
* debug message
* debug output total folders
* Install PHP-7.4
2020-12-01 15:56:17 +03:00
Aleksandr Chebotov
fe3f5efbe8
rework ruby installation
2020-11-12 20:09:32 +03:00
Aleksandr Chebotov
b8548a8943
provide additional error log message
2020-10-19 17:39:28 +03:00
Aleksandr Chebotov
5524108024
fix typo
2020-09-30 23:47:14 +03:00
Aleksandr Chebotov
c50e6e62b5
use helper functions
2020-09-30 23:42:32 +03:00
Leonid Lapshin
128244b89b
removed VS buildtools installation
2020-09-10 17:04:24 +03:00
Leonid Lapshin
2e6ca0ca56
syntax notation
2020-09-07 10:27:55 +03:00
Leonid Lapshin
e438bd4302
style and syntax improvments
2020-09-03 10:34:05 +03:00
Leonid Lapshin
fdf40a931b
some variable names clarifications
2020-09-01 22:05:26 +03:00
Leonid Lapshin
425d62e593
validate set for new functions
2020-09-01 17:22:57 +03:00
Leonid Lapshin
ade2f9d34a
removed unused variable
2020-09-01 16:17:55 +03:00
Leonid Lapshin
cf9a92d64e
add VS build tools installation, tests, reports, made minor changes to current VS install helper functions
2020-09-01 15:53:26 +03:00
Dibir Magomedsaygitov
b0a922fa52
[Windows] Add back to documentation versions of Visual Studio Components ( #1304 )
...
* fix software report for visual studio extensions
* resolve conflicts
* fix issue with vs components
* refactor code
* add fliter to components extracting
2020-07-28 18:07:31 +03:00
Dibir Magomedsaygitov
21165eb578
[Windows] Refactor virtual-env image generation provisioners ( #1288 )
...
* refactor virtual-env image generation provisioners
2020-07-24 18:43:19 +03:00
Dibir Magomedsaygitov
532b49be6f
Implement new Pester Tests for Visual Studio ( #1251 )
...
* implement pester tests for visual studio
* fix components list
2020-07-22 14:04:40 +03:00