100 Commits
Author SHA1 Message Date
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 MitchellandLarry 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 MitchellandAlexander 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