Matt Mitchell
cf56f726ba
Propagate DotNetBuildOrchestrator ( #98660 )
2024-02-20 15:07:33 +01:00
Matt Mitchell
96159b2e5e
Update unified build controls ( #98330 )
...
Generally a straight port. Removed ArcadeBuildFromSource and ArcadeBuildVertical and replaced with DotNetBuild.
2024-02-15 18:48:18 +01:00
Matt Mitchell
c147560532
Propagate installers in runtime output in VMR build ( #98104 )
...
Also, rename SourceBuild.props to DotNetBuild.props to reflect its purpose.
2024-02-08 18:13:42 -06:00
Matt Mitchell
8ef498f21e
Split crossgen2 into two source build intermediates ( #91128 )
...
This _may_ cause downstream source-build breaks, though I think it's unlikely. There is no downstream evidence in aspnetcore at least of usage of the crossgen2 source build intermediate.
2023-08-25 13:18:35 -07:00
Matt Mitchell
24c4b563c3
Add missing space in yaml ( #90893 )
2023-08-21 13:49:56 -07:00
Matt Mitchell
b80b61aa60
Do not generate internal archives ( #90050 )
...
* Do not generate internal archives
2023-08-11 07:27:57 -07:00
Matt Mitchell and Larry Ewing
d1e584d099
Tie llvm to emsdk's version ( #89865 )
...
* Tie llvm to emsdk's version
This avoids incoherency that will cause the .NET build drop to be too large to fit on the staging pipeline disk.
* Update to latest emsdk flow
---------
Co-authored-by: Larry Ewing <lewing@microsoft.com >
2023-08-03 16:00:30 +02:00
Matt Mitchell
5b57d5c66e
Don't publish wixpacks ( #87222 )
...
Not needed after build is complete when PostBuildSign != true
2023-06-09 08:05:00 -07:00
Matt Mitchell
67e6805fad
Remove VS nupkg push ( #84796 )
2023-04-13 14:11:00 -07:00
Matt Mitchell
97ddb55e3a
Change Source link version number refs to new properties ( #81190 )
2023-02-01 12:34:30 -08:00
Matt Mitchell
969212d717
Enable in-build signing based on branch ( #81496 )
2023-02-01 12:18:26 -08:00
Matt Mitchell
b1f5113b9d
Add portable linux source build leg ( #75546 )
...
Add portable linux source build leg
Adds a portable linux source build leg to the official build. The idea is that these packages produced by this build should be relied upon in downstream PR validation, rather than the RID specific assets. This should allow for cleaner SB logic in downstream repos.
While doing this, I cleaned up a couple parameters to make it clearer what they were doing
Now we will run the following jobs:
- Run only linux-x64 portable officially
- Run centos.7 and banana.24 in rolling CI
- Run linux-x64 in PR (dev-innerloop)
2022-10-06 06:58:34 -07:00
Matt Mitchell
66af85735d
Publish assets immediately and clean some vars ( #75222 )
2022-09-13 13:25:09 -07:00
b1edd42888
Supply official build id to inner-source build command ( #75293 )
...
* Supply official build id to inner-source build command
Fixes https://github.com/dotnet/runtime/issues/75290
* Only attempt to use ESRP connection in approved branches
Co-authored-by: Juan Hoyos <juan.hoyos@microsoft.com >
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com >
2022-09-13 08:55:35 -07:00
Matt Mitchell
5e91aa45a5
Re-enable the ability to use in-build signing ( #72690 )
...
Re-enable in-build signing (as an option, not on by default yet). In constrast to how in-build signing was performed previously for any installer artifacts, the new in-build signing uses the same exact approach as post-build signing does today. Pass all top-level artifacts and wixpacks as ItemsToSign, and let the signing infrastructure do all the unpacking and repacking.
Also increase the timeout in the prepare-artifacts stage.
2022-07-25 13:20:25 -07:00
Matt Mitchell
b83e5feab5
Set the publishing infra version to 3 ( #59165 )
...
Before this was not important because runtime was calling its own publishing tasks with the property explicitly set, but since the introduction of arcade powered source build this property is needed to avoid ArPow from defaulting to v2.
2021-09-15 15:36:05 -07:00
Matt Mitchell
ca9f177139
Update toolset MicrosoftNETCoreApp version ( #57746 )
...
This package no longer exists. Replace with runtime package version and appropriate property.
2021-08-20 08:06:51 -07:00
Matt Mitchell
7ff91a006f
Fix Microsoft.DotNet.Build.Tasks.Installers property name ( #56218 )
2021-07-23 13:59:43 -07:00
Matt Mitchell
09785ef78f
Recategorize emsdk dependency ( #55028 )
2021-07-01 12:08:30 -07:00
Matt Mitchell
be4303a7be
Use MicrosoftDotNet500 cert for executable files ( #52336 )
...
Use this for .msi files, and update the incoming arcade provided defaults with MicrosoftDotNet500.
Do not use the UseDotNetCertificate property as this repo does not use Publish.proj
2021-05-06 07:40:35 -07:00
Matt Mitchell
905a367719
Add signing information to asset manifest (port #41889 and #42688 ) ( #43896 )
...
* Post build signing
* Add PostBuildSign flag
2020-11-11 15:15:31 -08:00
Matt Mitchell
15f4eb1d8a
[release/5.0] Onboarding to v3 publishing ( dotnet/linker#1519 )
...
Commit migrated from https://github.com/dotnet/linker/commit/f67f4e0fe117455b9504966bec8712cfc6fe644e
2020-09-30 16:59:56 +02:00
Matt Mitchell
0e30f6fdc3
Fix artifact source globbing for extract ( #42484 )
...
* Fix artifact source globbing for extract
There was a change the extract AzDO task that fixed a bug where it appeared to be matching some subpaths without globbing.
If you specified foo/x* it would apparently match subpaths of foo. Runtime was relying on this behavior, as the artifact target directory would implicitly get a subdirectory which was the artifact name, but not including that artifact name in the globbing pattern.
Fix this by including ** before the archive.
* Update download-artifact-step.yml
2020-09-21 01:27:40 -07:00
Matt Mitchell
c5b39f3b9a
Enable builds of internal branches ( #39437 )
2020-07-21 18:22:40 +02:00
Matt Mitchell
dd2bcefce5
Move ICU dependency to product ( #39382 )
2020-07-15 17:59:13 -07:00
Matt Mitchell
93d90496d6
Use more consistent manifest attributes ( #39360 )
...
Create manifest attributes that are consistent with arcade's usage.
2020-07-15 16:41:53 -07:00
Matt Mitchell
17c3d999ad
Disable sourcelink validation in the build ( #37324 )
...
Now available in nightly runs and in the prep stage for releases
2020-06-03 14:05:15 -07:00
Matt Mitchell
e3f02474e5
Disable additional validation that is run post-build ( #37102 )
...
* Disable additional validation that is run post-build
Disable more validation stages that are run post-build. The only
thing left to run during each build at this point is SourceLink validation.
Once that is available, the entire validation stage should be able to be skipped
2020-06-01 08:21:04 -07:00
Matt Mitchell
a90124ffaa
Update hosted pools for publish to BAR ( #36832 )
...
Reduce contention on the internal build pools
2020-05-26 09:06:45 -07:00
Matt Mitchell
39cde70bf0
Feed cleanup ( #34044 )
...
* Feed cleanup
Move away from blob feeds.
* Add dotnet5 feed
* Update version of System.CommandLine.Experimental
* Revert to released versions in SuperILC and R2RDump
* Don't remove public feeds for tests
2020-04-07 10:01:44 -07:00
Matt Mitchell
5e6b441047
Fixup more package dependencies for Microsoft.Windows.Compatibility ( #34479 )
...
A few more dependencies on removed packages. System.Reflection.Emit*
2020-04-04 07:19:06 -07:00
Matt Mitchell
2ad6913cba
Fix System.Data.SqlClient baseline ( #34352 )
...
* Fix System.Data.SqlClient version
Fixes https://github.com/dotnet/runtime/issues/34351
* Update Microsoft.Windows.Compatibility.pkgproj
2020-03-31 22:57:40 -07:00
Matt Mitchell and Alexander Köplinger
a1e0fc76a6
Feed cleanup and add darc dependency for Microsoft.NET.Sdk.IL ( dotnet/linker#1021 )
...
* Feed cleanup
Switch away from blob feeds
* Add dotnet5 feed
* Add darc dependency for Microsoft.NET.Sdk.IL and upgrade to latest version
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com >
Commit migrated from https://github.com/dotnet/linker/commit/18cc017cc914a2c9406178eaf7cfc0e063b77481
2020-03-26 16:10:05 +01:00
Matt Mitchell
e47e7be443
Exclude packages from checksum generation ( #33722 )
...
- Remove PreparedArtifacts upload
- Alter the ItemGroup for artifacts that have checksums generated to not include nuget or symbol packages
2020-03-19 07:30:25 -07:00
Matt Mitchell
ba2c8aca8a
Change back-edge dependencies to toolset dependencies ( #32554 )
...
There were a bunch of backedge and build-only dependencies in here that should be moved to the toolset category.
Also fix a few darc verify errors
2020-02-19 14:43:36 -08:00
Matt Mitchell
a6e5df479c
Update branding to preview2 ( #32542 )
2020-02-19 13:20:55 -08:00
Matt Mitchell
1d20606f67
Update to preview branding ( #31744 )
2020-02-12 08:56:29 -08:00
Matt Mitchell
b0b0573fc8
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
...
Commit migrated from https://github.com/dotnet/Extensions/commit/388906d2900935bc2708a71558c4cdc56a2e9dfb
2019-10-31 13:49:35 -07:00
Matt Mitchell
be2bd8030b
Switch to label.N form for pre-release label ( dotnet/core-setup#8661 )
...
* Switch to label.N form for pre-release label
In order to facilitate better preview sorting, switch to label.N form for the pre-release label.
Commit migrated from https://github.com/dotnet/core-setup/commit/6c6a130ba15615a4b589b6e2d8120f4f30f8275f
2019-10-28 09:08:37 -07:00
Matt Mitchell
bd503b90c7
Remove publishing for Dev 3.0 ( dotnet/core-setup#8308 )
...
Commit migrated from https://github.com/dotnet/core-setup/commit/144b91974c4eb7192f2ebfad71b8ad059af82889
2019-09-23 10:07:58 -05:00
Matt Mitchell
a743575e21
Merge pull request dotnet/coreclr#26717 from dotnet/darc-master-3fc25abf-8a12-476c-aa6d-42a6aa19d865
...
[master] Update dependencies from dotnet/corefx
Commit migrated from https://github.com/dotnet/coreclr/commit/f0ba9d3435e260d89c44c73afd14dc12301d72ef
2019-09-15 08:43:32 -07:00
Matt Mitchell
08c63833ab
Merge pull request dotnet/coreclr#26720 from dotnet/darc-master-235c35b1-7984-4aa9-934a-e66ba37b92a6
...
[master] Update dependencies from dotnet/core-setup
Commit migrated from https://github.com/dotnet/coreclr/commit/766b8f471bfcef03b008545484cc825838f7dcef
2019-09-15 08:42:18 -07:00
Matt Mitchell
9eec6d764d
Merge pull request dotnet/Extensions#2337 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
...
[automated] Merge branch 'release/3.0' => 'release/3.1'
Commit migrated from https://github.com/dotnet/Extensions/commit/47a9c6c0f564278478f8100a2dabab81f8a2d875
2019-09-13 15:02:44 -07:00
Matt Mitchell
7ac5d1a987
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
...
Commit migrated from https://github.com/dotnet/Extensions/commit/7b0de30a9776974acd810401cee468c798427130
2019-09-13 14:34:34 -07:00
Matt Mitchell
32f329a48b
Merge pull request dotnet/core-setup#8253 from dagood/rm-restoresources
...
Use NuGet.config, not RestoreSources
Commit migrated from https://github.com/dotnet/core-setup/commit/e098f190197940274b32eefb0fb132bbd7ae9dc5
2019-09-12 16:54:38 -07:00
Matt Mitchell
23e8b6d249
Use Prod pool provider ( dotnet/core-setup#7571 )
...
Commit migrated from https://github.com/dotnet/core-setup/commit/362cc2a93cfceaeb5e135503123eb7f09586bd03
2019-08-05 12:17:55 -07:00
Matt Mitchell
41dde62331
Merge pull request dotnet/core-setup#5705 from JohnTortugo/SetupBatchBuild
...
Setup batch build
Commit migrated from https://github.com/dotnet/core-setup/commit/4e9a9f2118182df123f5ffa874f41462e1dad0b7
2019-04-05 16:18:08 -07:00
Matt Mitchell
37556d2280
Use SourceBranch vs. SourceBranchName ( dotnet/corefx#35413 )
...
* Use SourceBranch vs. SourceBranchName
SourceBranchName only evaluates to the last path name of the branch:
- 3.0 in release/3.0
We want the full branch, with refs/heads for consistency with the rest of the repos
Commit migrated from https://github.com/dotnet/corefx/commit/36167bc544b968ed0bd67915f6512043a07734e0
2019-02-19 10:29:21 -08:00
Matt Mitchell
461726ae97
Merge pull request dotnet/corefx#35158 from dotnet/mmitche-patch-1
...
Move coreclr dependencies to product
Commit migrated from https://github.com/dotnet/corefx/commit/ad7eef57b5f8ecbfdb2c17b5d1aa631b025449a5
2019-02-08 08:47:54 -08:00
Matt Mitchell
097a031a0a
Merge pull request dotnet/core-setup#5043 from dagood/disable-myget-publish
...
Disable MyGet publish to unblock build
Commit migrated from https://github.com/dotnet/core-setup/commit/63a01b08e5d1d1a6b8544f598b3d3bda76e6e424
2019-01-24 09:20:38 -08:00
Matt Mitchell
a3fc2c4728
Merge pull request dotnet/corefx#34757 from dotnet/darc-master-b26a5f18-f603-49aa-822a-9931dbe2063d
...
Update dependencies from dotnet/coreclr
Commit migrated from https://github.com/dotnet/corefx/commit/d40bfe3ec3d16f6d4ba2a0ab1e8a5d691d3e7fdc
2019-01-23 22:01:30 -08:00
Matt Mitchell
2d4ab951c1
Merge pull request dotnet/corefx#34682 from mmitche/reclassify-deps
...
Reclassify the test dependencies in corefx as toolset
Commit migrated from https://github.com/dotnet/corefx/commit/df75edc45dfb58d4b0ea8ff3047356c82d781624
2019-01-18 15:14:46 -08:00
Matt Mitchell
8bb2f7193a
Merge pull request dotnet/corefx#34658 from chcosta/addlocation
...
Add Location info to asset manifest
Commit migrated from https://github.com/dotnet/corefx/commit/d8c200414ccf65e0be94358937e9c711c0fd532d
2019-01-17 17:53:51 -08:00
Matt Mitchell
7f4bd78499
Change to build each commit ( dotnet/corefx#34644 )
...
Commit migrated from https://github.com/dotnet/corefx/commit/31a9af82c15e4553cec9d10c1d0ce55c86b93df9
2019-01-17 11:17:51 -08:00
Matt Mitchell
c7e7f1928f
Merge pull request dotnet/core-setup#4929 from rakeshsinghranchi/Stop-Jenkins-CI
...
Stop Jenkins CI for master branch
Commit migrated from https://github.com/dotnet/core-setup/commit/3baf2c12b04136bd39ead23fe1f0fcc2deb54be4
2019-01-04 15:17:53 -08:00
Matt Mitchell
33119b2121
Merge pull request dotnet/coreclr#21194 from mmitche/fix-debug-checked
...
Don't attempt to sign xstate in debug/checked builds
Commit migrated from https://github.com/dotnet/coreclr/commit/e7d079a2533d226b1fad301a0fbf7ba3ab25d0de
2018-11-26 11:38:31 -08:00
Matt Mitchell
d038b09b2e
Don't attempt to sign xstate in debug/checked builds
...
Commit migrated from https://github.com/dotnet/coreclr/commit/119c45de4b2972e48bf642103fb502822a9d8bdd
2018-11-26 08:18:03 -08:00
Matt Mitchell
d4f50e2af2
Merge pull request dotnet/core-setup#4801 from mmitche/sign-packages
...
Sign packages during the no publish type leg
Commit migrated from https://github.com/dotnet/core-setup/commit/00c5c8bc402f3f6df13cfd23a866a287b2dfec54
2018-11-21 14:40:39 -08:00
Matt Mitchell
91bd3625dd
Sign packages during the no publish type leg
...
Commit migrated from https://github.com/dotnet/core-setup/commit/b81337350a3edcf3d8a0ba8edf893ea429851723
2018-11-21 13:42:16 -08:00
Matt Mitchell
ab5f64f4ca
Merge pull request dotnet/core-setup#4800 from dotnet-maestro-bot/master-UpdateDependencies
...
Update CoreFx to preview.18571.3 (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/65ae12f84c6a84ef39deced3c176ac4cbaea47b3
2018-11-21 11:54:39 -08:00
Matt Mitchell
1b9ea97689
Merge pull request dotnet/corefx#33646 from dotnet-maestro-bot/master-UpdateDependencies
...
Update CoreClr, CoreFx, CoreSetup to preview-27121-03, preview.18571.2, preview-27121-02, respectively (master)
Commit migrated from https://github.com/dotnet/corefx/commit/57358b7f7214c233e8397483a9afc1698ac00c5b
2018-11-21 09:02:15 -08:00
Matt Mitchell
3f113a3acb
Merge pull request dotnet/coreclr#21129 from mmitche/sign-xstat
...
Sign api-ms-win-core-xstate-l2-1-0.dll
Commit migrated from https://github.com/dotnet/coreclr/commit/510d09aeaa974c980c7fe797b1cfc03467a84612
2018-11-20 18:13:59 -08:00
Matt Mitchell
2001bd8605
Merge pull request dotnet/core-setup#4798 from mmitche/remove-xstate-baseline
...
Remove xstate from baseline
Commit migrated from https://github.com/dotnet/core-setup/commit/a80efce493fd91553d33d0689cbad2af49b93b70
2018-11-20 15:39:28 -08:00
Matt Mitchell
4c406a8a53
Remove xstate from baseline
...
Commit migrated from https://github.com/dotnet/core-setup/commit/096afc570ea17c44454c6c45bea605c498e656f1
2018-11-20 15:30:12 -08:00
Matt Mitchell
ea9c3639cc
Sign api-ms-win-core-xstate-l2-1-0.dll
...
This file is only catalog signed in RS4. Sign during the build. To achieve this copy the CRT binaries locally rather than referencing from the UCRT location directly.
Commit migrated from https://github.com/dotnet/coreclr/commit/557c8f0078b01a220077f02bc703c4a16c3e4e41
2018-11-20 14:34:12 -08:00
Matt Mitchell
6d547f3d39
Merge pull request dotnet/core-setup#4714 from dotnet/mmitche-patch-1
...
preview1->preview
Commit migrated from https://github.com/dotnet/core-setup/commit/c7b1e3967e0b1e88dddb74d4e3c7ff7ac2517c2f
2018-11-01 11:02:29 -07:00
Matt Mitchell
f16f9e3352
Merge pull request dotnet/coreclr#20720 from dotnet/mmitche-patch-1
...
preview1 -> preview
Commit migrated from https://github.com/dotnet/coreclr/commit/51b242927f85748f10dcc8a5cc4ccdb836e68342
2018-11-01 11:01:57 -07:00
Matt Mitchell
16965a6130
preview1 -> preview
...
.NET Core 3.0 previews should not have numeric suffixes.
Commit migrated from https://github.com/dotnet/coreclr/commit/35e534301bd922b8673a7928b9f75b6328918498
2018-10-31 08:17:09 -07:00
Matt Mitchell
b8135e8ec0
preview1->preview
...
Prerelease tag should not include a numeric suffix for 3.0
Commit migrated from https://github.com/dotnet/core-setup/commit/ae1a9f791763b56af47d9e789c934f0dd394b317
2018-10-31 07:13:10 -07:00
Matt Mitchell
2b422322c0
Merge pull request dotnet/core-setup#4547 from dotnet-maestro-bot/master-UpdateDependencies
...
Update BuildTools, CoreClr, CoreFx to preview1-03211-01, preview1-26912-04, preview1-26912-03, respectively (master)
Commit migrated from https://github.com/dotnet/core-setup/commit/a46fb2af2401d45b4c7785a7bc3cb57365d531eb
2018-09-12 13:16:49 -07:00
Matt Mitchell
00dc3461e0
Fix line endings (CRLF->LF) ( dotnet/corefx#31108 )
...
Commit migrated from https://github.com/dotnet/corefx/commit/37f5622a47dac3c1f4cd1ce77b388172d4f9eb95
2018-07-16 15:57:37 -07:00
Matt Mitchell
3ecf121536
Baseline api-ms-win-core-xstate-l2-1-0.dll file
...
This fille was introduced in RS4 and was only catalog signed. When fixed in RS5, remove baseline dotnet/core-setup#4309
Commit migrated from https://github.com/dotnet/core-setup/commit/1bf1f6b9df77cee5b9e9d876c3a4652e05242e84
2018-07-12 10:25:36 -07:00
Matt Mitchell
140eaaa6ab
Reduce quantity of artifacts retained ( dotnet/corefx#30270 )
...
Commit migrated from https://github.com/dotnet/corefx/commit/92c8f59a7018d1bf2271d54cbc2078f7b5b159a2
2018-06-11 08:47:18 -07:00
Matt Mitchell
36016f5bba
Ensure previous steps haven't failed when building tests ( dotnet/coreclr#17514 )
...
Update conditions to ensure that we don't continue on failed test builds
Commit migrated from https://github.com/dotnet/coreclr/commit/7ae64f0f38b3135b88de148ca3be0526068d45aa
2018-04-11 09:57:48 -07:00
Matt Mitchell
b741d74cb0
Rework relative binary paths
...
Commit migrated from https://github.com/dotnet/core-setup/commit/f6ba4d8c22cb8f9dcc5a205f3915d663e128d431
2018-04-05 20:24:39 -07:00
Matt Mitchell
8d65dd815e
Suffix blob download filters with / to avoid downloading massive quantities of data
...
Commit migrated from https://github.com/dotnet/core-setup/commit/a55b940a0007dded81f40ae5e8ed411004f2f521
2018-04-05 20:24:31 -07:00
Matt Mitchell
d7be308f1f
Remove unused signingvalidation directory
...
Commit migrated from https://github.com/dotnet/core-setup/commit/0e1f8d1b44c9ce542d84c31a4fad61ec17537298
2018-04-05 20:24:22 -07:00
Matt Mitchell
69971072a3
Pass stable/version stamp parameters to additional locations
...
We need the version stamp and stability info during the linux deps builds and publishes, the OSX builds and publishes, as well as the final publish
Commit migrated from https://github.com/dotnet/core-setup/commit/e370ceb0c15f398c22a8a7a6fb77a10d6d4926cf
2018-04-05 20:23:59 -07:00
Matt Mitchell
ecbfeabddc
Merge pull request dotnet/core-setup#3958 from mmitche/stabilize-versions-validation
...
[master] The validation leg needs to know about the stabilization
Commit migrated from https://github.com/dotnet/core-setup/commit/e132169c6bd78f58a488cbd0de412433296f642b
2018-04-04 17:15:38 -07:00
Matt Mitchell
7046b11dd6
The validation leg needs to know about the stabilization so it can download bits from the right container
...
Commit migrated from https://github.com/dotnet/core-setup/commit/1d8f48ff7d49d4260d8c2f64e10f898a3c5014b3
2018-04-02 14:18:02 -07:00
Matt Mitchell
dcbd31c323
[master] Add switches for legacy signing ( dotnet/coreclr#17353 )
...
* Add switches for legacy signing
Commit migrated from https://github.com/dotnet/coreclr/commit/f2f0e7df851b3cbbec0cc63f403b557373c2e412
2018-04-02 07:44:22 -07:00
Matt Mitchell
39d9dfc5ea
Merge pull request dotnet/core-setup#3870 from mmitche/remove-cruft
...
Remove unused variables
Commit migrated from https://github.com/dotnet/core-setup/commit/8bda69e675a17a540e5fad8809b85ea93a392a5b
2018-03-22 14:48:20 -07:00
Matt Mitchell
ce6785a911
Remove unused variables
...
Discovered this when running the product construction build for core-setup. REPO_PASS wasn't able to be set because the backing secret had been disabled in KV. Looked through its usage in core-setup and saw no uses. I went through the same environment block in the docker configuration run and eliminated anything without a use.
Commit migrated from https://github.com/dotnet/core-setup/commit/3807ee7ae8a625226797ed988dce5de79c5e100e
2018-03-21 13:57:14 -07:00
Matt Mitchell
40db8a205c
Remove obselete buildtests ( dotnet/coreclr#17050 )
...
BuildTests definition now lives under buildpipeline\tests\
Commit migrated from https://github.com/dotnet/coreclr/commit/39831d5bd30e0e0f1759ea3a042c73e96f8a3e87
2018-03-19 14:44:59 -07:00
Matt Mitchell
898af49cc1
Remove tests from main pipeline.json ( dotnet/coreclr#16975 )
...
* Remove tests from main pipeline.json
Tests are now broken out into a separate json file, which means prodcon builds avoid waiting on tests.
Commit migrated from https://github.com/dotnet/coreclr/commit/914e684fb155c53db8d33d35c4ecf108f40fca74
2018-03-16 08:04:23 -07:00
Matt Mitchell
a19c212faf
Unblock official builds ( dotnet/coreclr#16913 )
...
Removing arm64 linux cross build for now
Commit migrated from https://github.com/dotnet/coreclr/commit/e7d149c97d9be88c36c9323b098c0277c5e95ea9
2018-03-13 10:45:45 -07:00
Matt Mitchell
ca58ddba2f
Use empty string instead of null for default value ( dotnet/corefx#27902 )
...
Null can only be used for secrets
Commit migrated from https://github.com/dotnet/corefx/commit/70e85dc9d41ce2c449dd85199dc0fb891e8959bf
2018-03-09 09:32:56 -08:00
Matt Mitchell
135f2fb88a
Pass product build id explicitly to helix job creation ( dotnet/corefx#27856 )
...
* Pass product build id explicitly to helix job creation
This doesn't have any effect on Windows/OSX (ProductBuildId was ambient in environment already), but Linux uses a docker container and we need to make sure product build id ends up inside the container
* Light up prodcon tests with correct helix source (dotnet/corefx#27108 )
* Set build moniker to product build ID in prodcon (dotnet/corefx#27189 )
Commit migrated from https://github.com/dotnet/corefx/commit/8b0d0f03f9ed6bd5c4be79af6105372d119e58c8
2018-03-08 11:28:26 -08:00
Matt Mitchell
dc9312e66a
Set helix source correctly for prodcon build ( dotnet/coreclr#16412 ) ( dotnet/coreclr#16837 )
...
* Set helix source correctly for prodcon build
Commit migrated from https://github.com/dotnet/coreclr/commit/8667fe93f911f4e4aa507482ca7e198f5b555a87
2018-03-08 10:17:20 -08:00
Matt Mitchell
5554a19274
Workaround coreclr issue ( dotnet/coreclr#16828 )
...
VSTS does not seem to be correctly honoring the working directory for batch script steps. Explicitly qualify the setup_vs_env.cmd path
Commit migrated from https://github.com/dotnet/coreclr/commit/03dd0bae0a6f91cf4c3f09dee11eab99156699aa
2018-03-07 18:22:20 -08:00
Matt Mitchell
fbac2a1ad4
Merge pull request dotnet/core-setup#3675 from mmitche/fix-refnames-master
...
Fix duplicated refnames
Commit migrated from https://github.com/dotnet/core-setup/commit/06b1f60fd3004b8328e6f776f0c55915b7bbf6ab
2018-02-07 13:47:15 -08:00
Matt Mitchell
313bd500fe
Fix duplicated refnames
...
Commit migrated from https://github.com/dotnet/core-setup/commit/0eaa49b9d3fa683a283067d842d57495aa828c5b
2018-02-07 13:45:02 -08:00
Matt Mitchell
2e830564a1
Fix duplicated refnames ( dotnet/corefx#26929 )
...
* Fix duplicated refnames
Commit migrated from https://github.com/dotnet/corefx/commit/800974a7170390b364b64643e39777c6907551e6
2018-02-07 11:31:11 -08:00
Matt Mitchell
4d1430c832
Fix publishing errors ( dotnet/coreclr#16253 )
...
Fix two errors:
* Remove unneeded signed symbol catalog injection
* Build definition is not importing becuase of duplicated task name.
Commit migrated from https://github.com/dotnet/coreclr/commit/5ee60092c05cd14973ad1d41d2b14149a1c19e8d
2018-02-07 08:49:54 -08:00
Matt Mitchell
845b7e427d
Use asset root for symbols restore ( dotnet/corefx#25845 )
...
Use asset root for symbols restore
Commit migrated from https://github.com/dotnet/corefx/commit/bd4859e8d5b5ff11293fb69f373211389ae2ec26
2017-12-13 08:24:32 -08:00
Matt Mitchell
b28f4c5a00
Fix XmlSerializer packaging break ( dotnet/corefx#25799 )
...
Commit migrated from https://github.com/dotnet/corefx/commit/7f79adad101b62f323ef0d380ea561b0c6f78e64
2017-12-08 12:11:32 -08:00
Matt Mitchell
2b8dad7b65
Merge pull request dotnet/core-setup#3463 from dotnet/fix-restoresources
...
Pass restore sources to linux build
Commit migrated from https://github.com/dotnet/core-setup/commit/328fbf0657c4e3bab243460660583c429eaae001
2017-11-29 07:54:55 -08:00
Matt Mitchell
36681ccef5
Pass restore sources to linux build
...
Also rename the AdditionalMsbuildProperties to a less confusing name, since they are actually just args for packing
Commit migrated from https://github.com/dotnet/core-setup/commit/29a0ec6c64d476161c0ed230a6e8b42aaa51d946
2017-11-28 08:51:32 -08:00
Matt Mitchell
fbc016896e
Add missing parens
...
Commit migrated from https://github.com/dotnet/core-setup/commit/b9d9361cb913bf006535cd2af0e64d6766296e89
2017-11-14 09:43:19 -08:00
Matt Mitchell
6253e4c657
Fix clean.cmd to work if no parameters are passed ( dotnet/coreclr#14969 )
...
Commit migrated from https://github.com/dotnet/coreclr/commit/f1939c90aed599c107b44ef26b5db5b417860ed4
2017-11-09 16:02:30 -08:00