Commit Graph

109 Commits

Author SHA1 Message Date
Erik Bershel 68485f8bbf [Windows] CodeQL Action Bundle report small fix (#7020) 2023-01-31 21:41:13 +01:00
Angela P Wen 1e75a20a49 [Linux,macOS,Windows] Download two latest CodeQL bundles (#6884)
Previously, our runner image only included the most recent release of CodeQL. In order to improve stability of rollout of new CodeQL versions, we are now downloading the most recent two releases.

The change updates the Linux and Windows script variable names to match that of the Mac script, because they are mostly functionally identical. It also adds the same log messages to all scripts and ensures Mac and Windows test parity. It tests that there are two bundles in each of the OS's as well.

This will approximately double the total size and installation time of the existing CodeQL tool.
2023-01-29 14:46:43 +01:00
bogdan-damian-bgd 447c8387a2 [Windows] Update documentation generation to use shared software report module (#6834) 2022-12-30 10:24:22 +01:00
Maxim Lobanov 257743a26d [Windows] Minor documentation improvements (#6751) 2022-12-14 19:53:32 +01:00
Aleksandr Chebotov 715747a054 Remove Test-IsWin19 WSL condition (#6477) 2022-10-27 09:26:49 +02:00
Erik Bershel 7f10a5a590 [Windows] Add ImageMagick tool (#6247)
* Add ImageMagick tool

* Add ImageMagick tool
2022-09-16 10:23:13 +02:00
Aleksandr Chebotov 8c24b03a8d Remove Windows Server 2016 related code from the repository (#5994) 2022-08-01 16:35:36 +03:00
Alexis Saettler 0ca5e834c0 Refactor Get-DotnetFrameworkTools and allow multiple SDKs installation (#5464) 2022-05-11 18:59:46 +03:00
Aleksandr Chebotov 3caf4a3e5c [Windows] Add docker-compose v2 (#5504) 2022-05-10 11:23:19 +03:00
Nikolay Frolov f160c496ff [Windows] Add Windows10SDK.17763 to Win22 (#4980) 2022-02-07 20:53:07 +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
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
Mikhail Timofeev bb56fb7ef4 Add Service Fabric SDK to windows 2022 (#4812) 2021-12-27 23:12:44 +03:00
Mikhail Timofeev ddf7ca4328 [Windows] Add Perl to windows-2022 (#4808)
* Add Perl to windows-2022 toolset

* Add missing tests and software report for perl
2021-12-27 13:43:52 +03:00
Aleksandr Chebotov 7518d04a3a [Windows] Stop SoftwareReport script if error (#4801)
* Stop SoftwareReport script if error

* Validate blank versions

* Fix tables parsing
2021-12-24 10:58:19 +03:00
V-Zabayrachny d9b2265e58 [Windows] Update npm parcel package to v2 (#4742)
* [Windows] Update npm parcel package to v2

* [Windows] Add the parcel to the software report

* [Windows] Add the parcel in tests

* [Windows] Move the function Get-ParcelVersion
2021-12-16 18:37:45 +03:00
V-Zabayrachny d12aeab69c [Windows] Fix markdown in the software report (#4587) 2021-12-03 00:33:38 +03:00
Nikolay Frolov 884d3e799d [Windows] Add WiX tool for Windows 2022 (#4624) 2021-11-29 18:54:51 +03:00
Mikhail Koliada 3063eac712 Revert "Add WiX v3 to Windows 2022. (#4448)" (#4604)
This reverts commit 4672cb208d.
2021-11-26 20:37:33 +03:00
Nikolay Frolov 870d8506f2 [Windows] Add Service Fabric SDK to Software Report (#4563) 2021-11-23 21:01:37 +03:00
Ewout ter Hoeven 79dfeeba45 [Windows] Add sbt to Windows 2022 image (#4526)
* [Windows] Add sbt to Windows 2022 image

* Update SoftwareReport.Generator.ps1 to include sbt on Win22
2021-11-22 15:21:03 +03:00
Maxim Lobanov d3a5bad25f [Windows] Install Docker-wincred (#4540)
* Add Docker WinCred

* fix getting docker url

* Use Expand-Archive instead of Extract-7Zip since 7zip is not installed yet
2021-11-19 12:44:22 +01:00
Mikhail Timofeev e5e8cc59dd Add miniconda to windows 2022 image (#4467) 2021-11-11 15:27:09 +03:00
Bob Arnson 4672cb208d Add WiX v3 to Windows 2022. (#4448)
Move WiX to tools and stop installing WiX Votive VSIX, which isn't
needed for build.
2021-11-10 14:38:26 +03:00
Dibir Magomedsaygitov 3ab5292583 move selenium version output to the browsers sector (#4377) 2021-10-29 17:26:06 +03:00
Dibir Magomedsaygitov 1b3870ab40 [Windows] Rework Selenium installation (#4309) 2021-10-28 22:17:05 +03:00
Aleksandr Chebotov 1f97f5de37 [Windows] Add NSIS to Windows Server 2022 (#4326) 2021-10-26 14:16:20 +03:00
Aleksandr Chebotov 7e90162def [Windows] revert PR3766 (#4278) 2021-10-14 16:27:30 +03:00
Mikhail Timofeev efcefca087 Revert "[Windows OS] Include Microsoft Game Development Kit (GDK) to image" (#4162) 2021-09-28 16:03:39 +03:00
Henti Smith c97e29c514 Add LLVM via choco (#4056) 2021-09-23 11:52:11 +03:00
Maksim Shilov ebedfbc739 [Windows OS] Include Microsoft Game Development Kit (GDK) to image (#4097) 2021-09-20 13:06:52 +03:00
Aleksandr Chebotov 4b8d98922a doc: add wsl info section for win22 (#4041) 2021-09-08 15:44:10 +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
Julien Marrec 99fa3a3396 Add aria2 (aria2c) to Windows (#3795) 2021-08-05 18:16:04 +03:00
mikhailshaganov 5ece292613 [windows] Add Kotlin (#3784) 2021-08-04 12:19:55 +03:00
Maxim Lobanov 3b5c4ebd39 [Windows] Implement minor improvements, rev 2 (#3839)
* implement minor improvements

* Update Install-WDK.ps1

* fix nitpick
2021-08-04 09:35:16 +03:00
Aleksandr Chebotov 05781ccad0 [Windows] Add GVFS (Git Virtual File System) (#3766)
* Add GVFS (Git Virtual File System)
* invoke all tests from git file
2021-07-22 10:32:13 +03:00
Marcus Felling 1a96373918 [Windows] Adding Bicep CLI (#3600)
* Add Bicep CLI

* Correct regex for bicep version

Co-authored-by: Marcus Felling <MarcusFelling@microsoft.com>
2021-06-23 17:52:45 +03:00
Nursultan Kassan 659b9d878c [Windows] Adding Swig (#3509) 2021-06-07 12:23:47 +03:00
daniv-msft 729b5626f0 Removing support of Azure Dev Spaces now that it's retired (#3413) 2021-05-19 10:14:16 +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
Shivam Mathur 349c66a268 [Windows] Add Apache and Nginx (#2517)
* [Windows] Add Apache and Nginx (#2501)

* Remove dot-sourcing in web-server tests

* Fix web servers readme generation
2021-02-01 17:03:49 +03:00
jmos5156 1eb504f4d4 Removing 'ImageVersion' as an env var as we already use 'IMAGE_VERSION' (#2509)
* Removing 'ImageVersion' as an env var as we already use 'IMAGE_VERSION'. The env var is only used SoftwareReport.Generator script.

* Adding IMAGE_VERISON to SoftwareReport.Generator

* Adding IMAGE_VERISON to SoftwareReport.Generator

* Chnaging the way the env vars are used to floow the same pattern throughout

Co-authored-by: Jose Mosquera <jose.mosquera@dotdigital.com>
2021-01-27 13:12:48 +03:00
Dibir Magomedsaygitov 9f700144e1 add cbindgen back (#2482) 2021-01-20 10:30:01 +03:00
Darii Nurgaleev a0656ad9b4 [Windows] Add JAVA section to docs. (#2467)
* [macOS] Fail Pester tests on error

* return it back

* git pus

* added fix for java docs

* changed java place
2021-01-18 15:45:17 +03:00
Dibir Magomedsaygitov 8bbe62fcc4 [Windows] Sort tool names in README (#2422)
* sort tool names

* small fixes

* add sort-object
2021-01-15 17:30:09 +03:00
Aleksandr Chebotov 68e9c68855 [Windows] Add shell symlinks (#2395)
* add shell symlinks

* fix paths

* add a wrapper

* fix target output

* fix tests
2021-01-15 13:42:37 +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
Aleksandr Chebotov 034cf97599 bash version output (#2241) 2020-12-14 09:24:20 +03:00
Maxim Lobanov ebecc93df3 Move BizTalk Server lower in documentation (#2125)
* Update SoftwareReport.Generator.ps1

* Update SoftwareReport.Generator.ps1
2020-11-25 08:45:44 +03:00