Commit graph

34 commits

Author SHA1 Message Date
Jo Shields
749afddd02 Initial attempt at a Mac build 2023-12-08 11:51:37 -05:00
Jo Shields
c01b62c0fc
Add Mariner cross-compile VMR builds (#17891)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
2023-12-04 21:07:43 +00:00
Jason Zhai
c18dc73da1 Merge branch 'release/6.0.4xx' into release/7.0.1xx 2023-11-08 23:26:37 -08:00
Ella Hathaway
eefba512e7
Split current CI pipline (#17370) 2023-11-07 08:54:50 -08:00
Přemek Vysoký
b5d77c4daf
[release/8.0.1xx] Check out the correct target VMR branch (#17656) 2023-10-30 09:39:58 -07:00
Nikola Milosavljevic
f54f69f9aa
Rename symbols packages (#17521) 2023-10-12 13:06:02 -07:00
Nikola Milosavljevic
77a7628585
Source-build symbols repackaging (#17454)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-10-05 23:43:12 -07:00
Nikola Milosavljevic
6bbadb9daf
Format tests should be skipped on Alpine (#17268) 2023-08-28 10:20:35 -07:00
Nikola Milosavljevic
a37bcd19b5
Disable format tests on Alpine (#17247) 2023-08-24 07:56:32 -07:00
Přemek Vysoký
001d8e4465
[release/8.0.1xx] Fix internal VMR PR builds (#17208) 2023-08-17 17:27:03 +00:00
Michael Simons
839c4734de
Fail source build tests when there is a poison leak (#17045) 2023-07-25 10:02:06 -05:00
Matt Thalman
62e6796ef1
Add Microsoft.CodeAnalysis.AnalyzerUtilities.dll to poison baseline (#17005) 2023-07-18 13:32:26 -05:00
Omair Majid
8cbdd70094
Remove SHA1 workarounds from VMR build (#16774) 2023-06-22 15:27:40 -05:00
Nikola Milosavljevic
2a878b909c
Eliminate remaining source-build poisons (#16631) 2023-06-09 16:05:58 +00:00
Michael Simons
0d59752121
Fix customBuildArgs in mono CI leg (#16446) 2023-05-19 14:44:38 +00:00
Tom Deseyn
1b19de6ce7
vmr-build: add job that builds a Mono runtime. (#16357)
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Marek Safar <marek.safar@gmail.com>
2023-05-18 19:07:54 +00:00
Přemek Vysoký
f308bf657f
Move Source Link args to build.sh, support release manifest (#16184)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-04-24 07:23:43 -07:00
Matt Thalman
f219a8a983
Prevent prebuilt tarball reuse in SB bootstrap leg (#15964) 2023-04-05 09:51:46 -05:00
Přemek Vysoký
de4d0cbfd6
Make the VMR build work outside of git repository (#15963) 2023-04-03 16:55:55 +00:00
Matt Thalman
d625015437
Enable bootstrap flow testing in CI (#15774) 2023-03-14 16:17:21 +00:00
MilenaHristova
1ff37e478f Merge branch 'main' of https://github.com/dotnet/installer into move-sdk-smoke-tests 2023-03-06 10:45:48 +01:00
MilenaHristova
69d82ce342 clean up vmr-build 2023-03-06 09:56:53 +01:00
Logan Bussell
9cf0095d08
[main] Add CI for building with previously source-built SDK (#15603)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-03-04 01:53:19 +00:00
MilenaHristova
7b74786a8f remove msft sdk build from vmr-build 2023-03-03 15:21:01 +01:00
Přemek Vysoký
94e129d646
Add VMR build for internal installer PRs (#15644) 2023-02-27 16:02:25 +01:00
Přemek Vysoký
ca1b29d7bc
Fix location of prereqs/packages/archive during VMR CI (#15498) 2023-02-09 18:19:09 +00:00
Matt Thalman
a6f0171cbc
Include .version file in SB artifacts tarball (#15353) 2023-02-02 11:14:58 -06:00
Matt Thalman
31a14bea38
Bootstrap by default in prep script (#15378) 2023-02-01 07:24:03 -06:00
Přemek Vysoký
83406a8660
Fix branch name in VMR CI (#15377)
The `Build.SourceBranchName` only gets the last segment, so for `release/8.0.xxx-preview1` it was `8.0.xxx-preview1` and the branch didn't get synchronized into the VMR.
2023-01-31 18:30:25 +01:00
Matt Thalman
40c923ffe9
Enable SHA1 signing for CentOS Stream 9 (#15289) 2023-01-19 10:35:37 -06:00
Matt Thalman
b4921b17cd
Use PAT variable group for internal VMR builds (#15291)
Fixes https://github.com/dotnet/source-build/issues/3200
2023-01-18 10:35:23 +01:00
Přemek Vysoký
5e51881268
Build some distros from an exported source archive (#15275) 2023-01-13 12:14:44 -06:00
Přemek Vysoký
ce1921c17d
Run VMR's pipelines from the VMR directly (#15124) 2022-12-15 09:33:09 +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