Commit graph

11 commits

Author SHA1 Message Date
Jo Shields
e18609381e
Merge branch 'main' into CI-webs 2024-02-08 16:32:57 -05:00
Alexander Köplinger
5142a010d2
Update to Ubuntu 22.04 host for source-build/unified-builds (#18575) 2024-02-08 12:59:34 -06:00
Jo Shields
be827c7540 Add basic wasm CI 2024-02-08 10:28:56 -05:00
Jo Shields
3a55a8ebaa
Merge branch 'main' into shortstack 2024-02-07 13:09:19 -05:00
Alexander Köplinger
43f5521936
Use arm64 Mac pool for internal VMR build (#18554) 2024-02-07 17:55:54 +00:00
Jo Shields
33400c9394 Add Android x64 to build, let's see what happens 2024-02-07 10:38:35 -05:00
Alexander Köplinger
8fb01686b0
Add public arm64 pool variable (#18546) 2024-02-07 14:53:30 +01:00
Alexander Köplinger
28012e74ff
Add VMR unified build pipelines (#18409)
Contributes to https://github.com/dotnet/source-build/issues/3823

- Removes and consolidates vmr-cross-build.yml/ci-cross-build.yml POC into vmr-build.yml/ci.yml
- Add stage for building vertical/unified build legs into vmr-build.yml
- Adds Windows build and handling for Windows/Unix differences
2024-02-06 09:57:00 +01:00
MilenaHristova
3ce4268b08 move variable templates 2023-03-03 13:47:06 +01:00
Přemek Vysoký
87955496af
Use VMR instead of the tarball for Source-Build builds (#15042)
For PRs, the Source-Build leg that was running inside of the Build stage is now moved to a separate stage but runs more or less the same: https://dev.azure.com/dnceng-public/public/_build/results?buildId=97509&view=results
Instead of creating the tarball, we are building the `dotnet/dotnet` repo there.

For internal rolling builds, we are taking [this pipeline](https://dev.azure.com/dnceng/internal/_build/results?buildId=2056327&view=results) and merging it into `dotnet-installer-official-ci`.
So it's one extra stage that runs pretty quick (faster than the Build stage by far).
It won't be creating and pushing the tarball artifact anymore though.

Once the rolling build is finished, there won't be no more source-build-build pipeline but instead dotnet-dotnet-official-ci which will build the dotnet/dotnet repo again instead of the tarball that was originally produced from the rolling build.
The MSFT SDK from the installer build will still be consumed by it though.

More details https://github.com/dotnet/arcade/issues/10677
2022-12-01 10:51:39 +01:00
Přemek Vysoký
6b20a1eae0
Add a VMR synchronization PR validation (#14918)
Adds a new pipeline that will run during installer's PRs that verifies that the current VMR tooling can synchronize that particular change into the VMR.
2022-11-08 16:47:32 +00:00