Jo Shields
33c4717682
Merge branch 'main' into shortstack
2024-02-07 14:42:08 -05:00
Jo Shields
162e7d45bc
[VMR] Turn on CI for all currently functional cross builds ( #18521 )
2024-02-07 14:13:22 -05:00
Jo Shields
6cdabde2f9
Rename job
2024-02-07 13:14:08 -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
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
Alexander Köplinger
8fb01686b0
Add public arm64 pool variable ( #18546 )
2024-02-07 14:53:30 +01:00
Jo Shields
4af44919be
Only disable known-broken lane
2024-02-06 11:35:54 -05:00
Jo Shields
f89a645222
Fix VMR cross job names
2024-02-06 11:35:33 -05:00
Jo Shields
87ec7d3c61
Try enabling cross builds
2024-02-06 10:09:35 -05:00
Alexander Köplinger
198b5a8a9d
Support debug output in vmr-sync.ps1 ( #18516 )
2024-02-06 13:16:02 +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
342409acc4
Move Mac VMR build to full build scope ( #18514 )
2024-02-06 12:29:28 +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
Jo Shields
cca2b7bede
Stop using OverrideTargetRid, use TargetOS/TargetArchitecture instead ( #18476 )
2024-02-02 07:13:03 +01:00
Přemek Vysoký
aa32d35863
Enable pushing to the main-ub
VMR branch ( #18411 )
2024-01-26 15:48:41 +00:00
Přemek Vysoký
a39a27e82d
Make synchronization job names unique ( #18407 )
2024-01-26 12:12:20 +00:00
Viktor Hofer
eb82a5c032
Enable build.sh for non source build scenarios ( #18358 )
2024-01-24 21:01:24 +01:00
Přemek Vysoký
b76509a05d
Use PAT to enable pulling code from non-dnceng AzDO orgs ( #18315 )
2024-01-22 14:43:52 +00:00
Matt Thalman
48271da430
Configure pipeline to run offline correctly ( #18304 )
2024-01-19 15:52:25 -06:00
Matt Thalman
8212266404
Remove alpine RID for Alpine319_Online_MsftSdk leg ( #18277 )
2024-01-17 16:19:37 +00: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
2c005fc6d5
Merge branch 'main' into VmrCrossBuild
2024-01-02 18:25:40 -06:00
Matt Thalman
c4f5d46668
Fix VMR build tagging ( #18067 )
2024-01-02 17:15:00 +00:00
Jackson Schuster
2cbc26c1b9
Merge branch 'main' of https://github.com/dotnet/installer into VmrCrossBuild
2023-12-31 15:34:38 -06:00
Přemek Vysoký
ef6e3ed282
Move VMR component list into Components.md
( #18023 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-22 10:39:07 +00: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
Jackson Schuster
eb7c8d26e9
Set architecture to arm64 to upload artifacts
2023-12-15 14:00:29 -08: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
fec4d09a28
Merge remote-tracking branch 'origin/main' into mac-vmr
2023-12-12 09:57:39 -05:00
Jason Zhai
deb67c6570
Merge branch 'release/8.0.2xx'
2023-12-10 22:41:45 -08: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
a4e452697e
Fix child object mistake
2023-12-08 11:59:56 -05:00
Jo Shields
ff83a56433
Weird quoting
2023-12-08 11:56:29 -05:00
Jo Shields
84c4a02d4a
Try an empty container to appease template
2023-12-08 11:54:40 -05:00