Граф коммитов

66 Коммитов

Автор SHA1 Сообщение Дата
Andrew Arnott cb405d2001
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2024-10-29 18:09:15 -06:00
Andrew Arnott 08ec645326
Install the SBOM tool from the MicroBuildToolset 2024-09-30 09:40:02 -06:00
Andrew Arnott dae9d64e98
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2024-02-05 12:29:13 -07:00
Andrew Arnott 0d16c29d9a
Merge remote-tracking branch 'origin/main' into microbuild 2024-01-30 15:09:53 -07:00
Andrew Arnott ebb0607dd9
Format init.ps1 2024-01-29 17:05:36 -07:00
Andrew Arnott 199436ba12
Merge remote-tracking branch 'libtemplate/microbuild' into HEAD 2023-05-18 06:28:04 -06:00
Andrew Arnott 78fe84b5cd
Merge branch 'main' into microbuild 2023-05-11 08:59:28 -06:00
Andrew Arnott 46b4f565e3
Fix placement of $RestoreArguments construction 2023-05-02 07:41:53 -06:00
Andrew Arnott e080f0df0d
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2023-04-06 09:01:40 -06:00
Andrew Arnott 52178047cb
Merge remote-tracking branch 'origin/main' into microbuild 2023-04-03 13:01:30 -06:00
Andrew Arnott 3f1e85823f Install tools except when `-NoToolRestore` is specified 2023-03-28 16:34:38 -06:00
Andrew Arnott 647da4751a
Merge remote-tracking branch 'libtemplate/microbuild' into libTemplateUpdate 2023-03-01 13:09:18 -07:00
Andrew Arnott fb2395d9a7
Add dotnet CLI tools 2023-02-27 10:30:35 -07:00
Andrew Arnott 4ed8e23095
Merge branch 'main' into microbuild 2023-02-17 10:35:23 -07:00
Andrew Arnott b579c7cabd
Add `-interactive` switch to init.ps1 2023-02-16 13:04:55 -07:00
Andrew Arnott 623f277199
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplate 2023-02-02 11:27:22 -07:00
Andrew Arnott 2bf28739e8
Fix working directory assumption made in init 2023-02-01 17:37:59 -07:00
Andrew Arnott aabe7798d2
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2022-11-04 11:35:10 -06:00
Andrew Arnott b5f7042d43
Update SBOM support to use the new SBOM plugin
Remove deprecated SBOM handling

SBOM is now generated as part of the build (when it applies).
2022-07-22 09:56:19 -06:00
Andrew Arnott f9425685d7 Apply latest Library.Template 2022-04-11 14:06:04 -06:00
Andrew Arnott d043d36952
Update MicroBuild version 2022-02-02 21:50:53 -07:00
Andrew Arnott 8b1c1f464a
Merge branch 'main' into microbuild 2021-12-03 06:49:49 -07:00
Andrew Arnott c9ed75c04a
Format whitespace in init.ps1 2021-11-29 16:17:37 -07:00
Andrew Arnott 143629f0ad
Merge branch 'main' into microbuild 2021-09-23 15:37:24 -06:00
Andrew Arnott 934d5f208f
Add a collection for prepended paths 2021-09-23 15:36:27 -06:00
Andrew Arnott 9ce97e7830
Remove workaround for microbuild plugin bug
The bug is now fixed.
2021-08-06 10:11:41 -06:00
Andrew Arnott 46334e874d
Update microbuild feed URL to the newer format 2021-07-28 13:23:59 -06:00
Andrew Arnott 2058a733d5
Merge branch 'main' into microbuild 2021-06-30 18:27:27 -06:00
Andrew Arnott d3b2f39ccc
Use NuGetAuthenticate in AzP instead of hand installation
This works around microsoft/artifacts-credprovider#244
2021-06-28 13:28:31 -06:00
Andrew Arnott 936cffbc91
Workaround for microbuild plugin dependency bug 2021-06-21 19:09:04 -06:00
Andrew Arnott 47b3041cda
Mark init.ps1 as executable 2021-04-03 16:03:31 -06:00
Andrew Arnott 2fe40295ca
Switch from XLF to LCL for localization 2021-02-24 15:28:09 -07:00
Andrew Arnott b4ccb93818
Apply latest repo pattern from Library.Template
https://github.com/aarnott/Library.Template/tree/microbuild, in particular. With some extra flavor added from vs-streamjsonrpc.
2020-09-14 13:42:18 -06:00
Andrew Arnott 97bdc36be0
Merge branch 'master' into validate/microbuild 2020-09-13 07:45:42 -06:00
Andrew Arnott 5439be7fde
Move Set-EnvVars.ps1 to tools 2020-08-19 12:14:19 -06:00
Andrew Arnott 9469bdf8c4
Fix up init.cmd to set env vars from .ps1 child process 2020-08-19 12:13:49 -06:00
Andrew Arnott c90c2a56b9
Merge branch 'master' into microbuild 2020-07-15 15:20:17 -06:00
Andrew Arnott bc3f88d11b
Avoid unannounced system restart
When installing the .NET SDK or runtime, if the installer wants a system restart, it would do so quietly. This avoids the restart but adds a prompt at the end of the script to inform the user of a restart being required when necessary.

Fixes #57
2020-06-15 09:36:29 -06:00
Andrew Arnott 463a1283eb
Merge remote-tracking branch 'origin/master' into microbuild 2020-04-14 09:59:58 -06:00
Andrew Arnott e9dcc410b3
Acquire procdump via nuget
Just using nuget instead of choco makes it take less than 1 second instead of nearly a minute.
It also removes the requirement for chocolatey to be installed on AzP agents, which helps compatibility with custom/private agents.

Also move it to init.ps1 so it doesn't require a special AzP or GitHub Actions task and it canl run on local dev boxes.
2020-04-14 09:52:27 -06:00
Andrew Arnott 200c8b87b4
Merge remote-tracking branch 'origin/master' into microbuild 2020-04-14 09:11:04 -06:00
Andrew Arnott 6065471708
Move sln file to repo root 2020-04-09 21:35:17 -06:00
Andrew Arnott c2c2ec1858
Use more portable #! for ps1 2020-03-29 20:26:44 -06:00
Andrew Arnott ae335995e9
Make ps1 scripts directly executable from linux 2020-03-29 19:44:22 -06:00
Andrew Arnott 1bc59d64ed
Merge pull request #32 from AArnott/master
Merge master to microbuild
2019-12-11 20:40:13 -07:00
Andrew Arnott 153cd7d1aa
Upgrade NuGet credprovider in Azure Pipelines
On private agents where it may exist from a prior build, it's important that we update it to whatever the latest version is.
2019-12-11 17:31:54 -07:00
Andrew Arnott 5a6c63701f
Fix and add to the init.ps1 description docs 2019-12-04 13:03:21 -07:00
Andrew Arnott 51d643cbab
Avoid restoring packages under -whatif 2019-11-22 09:02:44 -07:00
Andrew Arnott 406198799e
Merge branch 'master' into microbuild 2019-09-10 17:19:59 -06:00
Andrew Arnott 5cc44c4f2b
Improve Azure Pipelines build reliability
This works around a bug that causes our Windows agent to very frequently fail in the nuget credential provider.
2019-09-10 17:19:48 -06:00