Commit graph

78 commits

Author SHA1 Message Date
Djuradj Kurepa
6b0cb559d9
Fix vmr build number (#19217) 2024-03-27 18:15:52 +00:00
Djuradj Kurepa
5b126d7851
Fix VMR artifact publishing (#19212) 2024-03-27 12:07:39 +00:00
Djuradj Kurepa
ca9773f69a
Create and publish VerticalAssetManifest (#19062)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-26 18:01:39 +00:00
Přemek Vysoký
e39c438bf2
Migrate VMR-related pipelines to 1ES templates (#19100) 2024-03-25 04:06:00 -07:00
Michael Simons
3ee5304e71
Move the source-build script back to the root of the repo (#19059) 2024-03-15 14:45:04 +00:00
Ella Hathaway
b76440930b
Binary tooling (#18726) 2024-03-12 10:30:23 -06:00
Jeremy Koritzinsky
b6d8862500
Set the CrossBuild property instead of the CROSSCOMPILE environment variable (#18915) 2024-03-11 16:03:44 -07:00
Jackson Schuster
a36d3611ed
Add SdkArchiveDiff task to verify the sdk archive has all the expected files (#18748) 2024-03-07 10:03:38 -08:00
Jackson Schuster
6ca4c6f0d2 Use .diff instead of csv for sdk content diffs 2024-03-06 13:37:06 -08:00
Michael Simons
fc9e980c5f
Rename prep.sh to indicate that it is source-build specific and move to the eng dir (#18840) 2024-03-01 13:34:25 -06:00
Jo Shields
7f749377be
Fix #18777 (#18778) 2024-02-26 19:18:06 +00:00
Jeremy Koritzinsky
4b127e32d4
Add VMR support for Windows-x64 PGO Instrumented leg (#18672)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-23 15:18:09 +00:00
Jo Shields
1343db3344 Try wiring up all remaining Short Stack lanes 2024-02-14 11:14:01 -05:00
Alexander Köplinger
94f76d4a06
VMR: Only upload artifacts/assets if they exist (#18643) 2024-02-13 19:01:22 +00:00
Viktor Hofer
94def2ee6c
Put artifacts in well-known locations (#18591) 2024-02-13 09:19:33 -06:00
Alexander Köplinger
dc517e0cf6
Fail more steps if a command fails in vmr-build.yml (#18595) 2024-02-09 17:36:57 +01:00
Alexander Köplinger
0901c575ff
Set default value for container parameter in vmr-build.yml (#18590) 2024-02-09 10:20:24 +00:00
Jo Shields
cd5f41b27e typo 2024-02-08 16:06:37 -05:00
Jo Shields
66924e3eb4 Don't set CROSSCOMPILE=1 for wasm targets, they are special cased in runtime 2024-02-08 15:14:34 -05:00
Jo Shields
6fe6a29516
Merge branch 'main' into crossy-road 2024-02-07 10:04:21 -05:00
Jo Shields
09cdb2bb1c Create per-arch artifact upload folder 2024-02-07 09:52:33 -05:00
Alexander Köplinger
e3126dc9d9
Skip checking out vmr branch except when syncing (#18526)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2024-02-07 14:03:19 +00:00
Jo Shields
411175156e
Fix CROSSCOMPILE being set for non-cross Mono builds (#18512)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-06 11:32:57 +00: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
Jo Shields
cca2b7bede
Stop using OverrideTargetRid, use TargetOS/TargetArchitecture instead (#18476) 2024-02-02 07:13:03 +01:00
Viktor Hofer
eb82a5c032
Enable build.sh for non source build scenarios (#18358) 2024-01-24 21:01:24 +01:00
Matt Thalman
48271da430
Configure pipeline to run offline correctly (#18304) 2024-01-19 15:52:25 -06:00
Viktor Hofer
cddfb1b49d
Update vmr-build.yml (#18274) 2024-01-17 11:40:08 +00:00
Jackson Schuster
5e2e0f9758
Add CoreCLR crossbuild job (#17967)
Adds a pipelines job to crossbuild the VMR with CoreCLR and change the architecture pipeline parameter so the proper path is used to upload artifacts.
2024-01-12 10:55:40 -08:00
Ella Hathaway
92ebfab559
Update alpine-3.17 to alpine-3.19-WithNode (#18209) 2024-01-11 09:27:13 -06:00
Jackson Schuster
2cbc26c1b9 Merge branch 'main' of https://github.com/dotnet/installer into VmrCrossBuild 2023-12-31 15:34:38 -06:00
Jo Shields
a5fc87496a Move build commit to CustomEnvVars, or it's squashed by Docker vs Bash logic 2023-12-18 15:44:13 -05:00
Jo Shields
71b3db9704 Use eval 2023-12-15 09:46:52 -05:00
Jo Shields
711f7265a6 Maybe fix env var issue on Mac 2023-12-15 09:36:46 -05:00
Jo Shields
077478e822 Genericize build script a bit better, for easier sharing between Linux/Mac 2023-12-15 09:07:49 -05:00
Jackson Schuster
50405a5c26 Set the right variable for docker args 2023-12-14 11:53:09 -08:00
Jackson Schuster
916aa0241a Set CROSSCOMPILE for mono only 2023-12-14 09:44:47 -08:00
Jo Shields
1a4672e257 More portable conditional 2023-12-14 09:28:14 -05:00
Jackson Schuster
588791821c Don't set CROSSCOMPILE=1 2023-12-13 14:45:30 -08:00
Jackson Schuster
e57fd54581 Add coreclr crossbuild job 2023-12-13 14:06:28 -08:00
Jo Shields
d450a51e85 Gotta pass CROSSCOMPILE=1 for x64 Macs to build osx-arm64 2023-12-12 15:44:05 -05:00
Jo Shields
2ab68b2bdc cd to build directory, since we aren't setting a Docker workdir 2023-12-08 15:58:57 -05:00
Jo Shields
af8e0cc022 copy-paste error 2023-12-08 13:02:00 -05:00
Jo Shields
4bea290055 Flatten docker stuff a bit 2023-12-08 12:12:49 -05:00
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