summaryrefslogtreecommitdiff
path: root/eng
AgeCommit message (Collapse)AuthorFilesLines
2019-02-21Do not use portablebuild=false for linux-musl (#22760)Jarret Shook1-1/+1
2019-02-20Remove accidentally added Windows.10.Nano.Amd64 from Windows_x86 in ↵Egor Chesakov1-1/+1
platform-matrix.yml (#22723)
2019-02-20Use Build.DefinitionName for Creator when submitting tests to Helix (#22692)Egor Chesakov1-1/+1
2019-02-19Update dependencies from https://github.com/dotnet/core-setup build ↵dotnet-maestro[bot]2-3/+3
20190218.4 (#22689) This change updates the following dependencies - Microsoft.NETCore.App - 3.0.0-preview4-27418-4
2019-02-19Use testGroup for defining test jobs (#22608)Egor Chesakov2-29/+64
This adds a mapping between testGroup string and values of the following parameters: * scenarios * priority * timeoutTotalInMinutes * timeoutPerTestCollectionInMinutes * timeoutPerTestInMinutes and uses testGroup on a level of azure-pipeline.yml to set these values.
2019-02-19Enable telemetry for official buildsRuss Keldorph1-0/+2
2019-02-19Adding an update-dependencies.cmd script, like CoreFX has. (#22672)Tanner Gooding1-0/+23
2019-02-18Update dependencies from https://github.com/dotnet/corefx build 20190218.1 ↵dotnet-maestro[bot]2-6/+6
(#22678) This change updates the following dependencies - Microsoft.NETCore.Platforms - 3.0.0-preview4.19118.1 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview4.19118.1
2019-02-17Update dependencies from https://github.com/dotnet/arcade build 20190215.1 ↵dotnet-maestro[bot]1-4/+4
(#22669) This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19115.1 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19115.1
2019-02-17Update dependencies from https://github.com/dotnet/corefx build 20190217.1 ↵dotnet-maestro[bot]2-6/+6
(#22670) This change updates the following dependencies - Microsoft.NETCore.Platforms - 3.0.0-preview4.19117.1 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview4.19117.1
2019-02-15[master] Update dependencies from dotnet/corefx (#22595)dotnet-maestro[bot]2-6/+6
* Update dependencies from https://github.com/dotnet/corefx build 20190213.23 This change updates the following dependencies - Microsoft.NETCore.Platforms - 3.0.0-preview4.19113.23 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview4.19113.23 * Update dependencies from https://github.com/dotnet/corefx build 20190215.1 This change updates the following dependencies - Microsoft.NETCore.Platforms - 3.0.0-preview4.19115.1 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview4.19115.1 * Fixing up the tests dependent on the S.R.I.Vector API changes * Regenerating the tests dependent on the S.R.I.Vector API changes * Disabling an outdated CoreFX test.
2019-02-15Publish version to dotnet/versionsSteve MacLean2-0/+84
2019-02-15Update dependencies from https://github.com/dotnet/arcade build 20190214.4 ↵dotnet-maestro[bot]3-10/+14
(#22621) This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19114.4 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19114.4
2019-02-14Revert signing to fixed version (#22609)Juan Hoyos1-0/+5
SPC signing got broken when #22544 unpinned the SignTool version. Pin the tool version again until issue gets fixed. @jashook
2019-02-14Update dependencies from https://github.com/dotnet/arcade build 20190213.1 ↵dotnet-maestro[bot]1-4/+4
(#22594) This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19113.1 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19113.1
2019-02-14Don't use $(_HelixSource) and $(_HelixType) in test-job.yml (#22589)Egor Chesakov2-12/+16
2019-02-13Use dependency flow for core-setup and corefx dependencies (#22544)Juan Hoyos2-12/+19
* Remove old use of signing package used to work around SPC signing now that arcade has bubbled up the version. * Move dependency update for CoreFX and Core-setup dependencies to BAR/Darc/Maestro++ flow * Update property references in tests. * Version bump for CoreFX and Core-Setup dependencies. * Update test Github_20958 to use revised System.Range constructor as surface area changed with #22331.
2019-02-13Update dependencies from https://github.com/dotnet/arcade build 20190212.3 ↵dotnet-maestro[bot]6-47/+39
(#22568) This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19112.3 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19112.3
2019-02-12Enable arm64 linux musl builds (#22495)Jarret Shook3-1/+35
* Enable arm64 linux musl builds Note that -clang5.0 is required to be passed. * Fix syntax error * Pass clang arg to build-test.sh
2019-02-12Update dependencies from https://github.com/dotnet/arcade build 20190208.1 ↵dotnet-maestro[bot]14-123/+307
(#22506) This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19108.1 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19108.1
2019-02-08[Official Build] Remove FreeBSD builds (#22451)Jarret Shook1-11/+14
Currently all the FreeBSD machines are offline or in an unclean state which blocks official builds from finishing.
2019-02-08Pass official build id to build (#22468)Sven Boemer1-3/+8
This ensures that coreclr gets a version number based on the build id.
2019-02-05Use Jenkins for Linux/arm32 testing (#22429)Egor Chesakov1-3/+3
2019-02-01Update dependencies from dotnet/arcade (#22096)dotnet-maestro[bot]3-7/+7
* Update dependencies from https://github.com/dotnet/arcade build 20190118.4 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19068.4 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19068.4 * Update dependencies from https://github.com/dotnet/arcade build 20190119.2 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19069.2 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19069.2 * Update dependencies from https://github.com/dotnet/arcade build 20190120.2 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19070.2 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19070.2 * Update dependencies from https://github.com/dotnet/arcade build 20190122.5 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19072.5 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19072.5 * Update dependencies from https://github.com/dotnet/arcade build 20190123.5 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19073.5 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19073.5 * Update dependencies from https://github.com/dotnet/arcade build 20190130.6 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19080.6 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19080.6
2019-02-01Refactor helixpublishwitharcade.proj (#22346)Egor Chesakov2-5/+5
2019-01-30Add timeoutPerTestCollection and use this to control Helix workitem timeout ↵Egor Chesakov2-6/+7
(#22312)
2019-01-29RunCrossGen in ReadyToRun tests, set TimeoutPerTest, set ↵Egor Chesakov2-11/+19
FailOnWorkItemFailure (#22261) * For ReadyToRun tests in AzDO set RunCrossGen=true during Helix test running * Set __TestTimeout and introduce TimeoutPerTestInMinutes for test jobs * Set FailOnWorkItemFailure - fail the AzDO step on Helix work item "catastrophic failure"
2019-01-25Submit to one Helix queue on pull requests and CI builds. Add CI trigger for ↵Egor Chesakov1-18/+45
master branch (#22211) This limits pull request and CI (push) triggered jobs to running only on one *default* Helix queue: Linux arm32 - Ubuntu.1404.Arm32.Open Linux arm64 - Ubuntu.1804.Arm64.Open Linux x64 - Ubuntu.1804.Amd64.Open Windows_NT x86/x64 - Windows.10.Amd64.Open Windows_NT arm32/arm64 - we don't run these in AzDO OSX - OSX.1013.Amd64.Open Scheduled and manually triggered jobs will use more than one Helix queues for more comprehensive checking. This enables CI (push) trigger for master branch. During CI build the following scenarios for Pri1 tests are going to run: - normal - no_tiered_compilation
2019-01-25Switch to dnceng-linux-external-temp pool (#22220)Egor Chesakov1-1/+1
2019-01-24Use .asArray/.asString syntax for scenarios and helixQueues (#22173)Egor Chesakov2-36/+123
2019-01-23Disable OSX.1012.Amd64.Open in Azure DevOps (#22158)Egor Chesakov1-3/+4
2019-01-23Use Windows.10.Arm64.Open with Jenkins ONLY (#22144)Egor Chesakov1-2/+2
2019-01-22Don't use Ubuntu.1604.Arm64.Open in Azure DevOps (#22135)Egor Chesakov1-1/+2
2019-01-18Strip symbols on unix in release builds (#22083)Sven Boemer1-1/+7
Fixes https://github.com/dotnet/coreclr/issues/22082
2019-01-18Re-enable signing of System.Private.CoreLib (#22068)Sven Boemer3-6/+6
* Re-enable signing for System.Private.CoreLib Now that https://github.com/dotnet/arcade/issues/1582 is fixed. Addresses https://github.com/dotnet/coreclr/issues/21946. * Use uppercase build config For consistency with other builds. Doesn't impact functionality, but will result in the build logs showing the bin directory with the uppercase build config during this step. * Override arcade version of SignTool package
2019-01-18Update dependencies from dotnet/arcade (#22035)dotnet-maestro[bot]4-10/+80
* Update dependencies from https://github.com/dotnet/arcade build 20190116.1 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19066.1 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19066.1 * Update dependencies from https://github.com/dotnet/arcade build 20190117.6 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19067.6 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19067.6
2019-01-17Unblock Azure DevOps-as-CI (#22042)Egor Chesakov3-8/+5
* Disable JIT.Methodical/doublearray/dblarray3_cs_do * Disable readytorun.r2rdump/R2RDumpTest * Disable RedHat.6.Amd64.Open queue * Rename Creator coreclr/pulls -> coreclr-pulls * IsExternal is deprecated as of https://github.com/dotnet/arcade build 20190115.6 * Increase timeout for all test jobs
2019-01-16Update dependencies from https://github.com/dotnet/arcade build 20190115.6 ↵dotnet-maestro[bot]8-35/+62
(#22007) This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19065.6 - Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19065.6
2019-01-15Add freebsd official build (#21988)Sven Boemer4-8/+52
* Enable freebsd build Two different environment variables are used to tell either buildtools or arcade to use an existing SDK instead of trying to restore one. The package build project is pure msbuild (it doesn't do platform detection in any wrapper .sh files), and we don't have FreeBSD detected in msbuild, so pass the __BuildOS in from the caller.
2019-01-11Fix access token used for internal helix submissions (#21957)Sven Boemer1-2/+4
Also specify the variable group using yaml syntax.
2019-01-11Use a blob feed specifically for coreclr (#21947)Sven Boemer1-1/+1
This will reduce lock contention with other repos due to https://github.com/dotnet/arcade/issues/1175.
2019-01-10Disable what fails and blocks transitioning to Azure DevOps (#21926)Egor Chesakov3-20/+22
* Run on Debian.9.Amd64.* instead of Debian.8.Amd64.* since it's the minimum supported version of Debian * Temporary remove Windows.10.Nano.Amd64.Open and Windows.7.Amd64.Open blocked by #21693 #21796 * Don't need a non-portable RHEL7 build and continue using centos7_x64_build_image for building linux-x64 packages (the same way as buildpipeline does) * Skip submission to Helix if there is are queues to submit to * Use static string for Helix Сreator property * Increase timeout for official build test jobs
2019-01-10Work around OSX native dependency install issue (#21913)Sven Boemer1-1/+5
"brew update" before "brew install" To work around https://github.com/dotnet/coreclr/issues/21910
2019-01-09Specify the minimum supported version of macOS (#21816)Egor Chesakov1-3/+2
* Pass the minimum supported version of macOS option to both compile and link stages in configurecompiler.cmake * Enable OSX.1012.Amd64.* open and internal queues and add OSX.1014.Amd64 queue in eng/platform-matrix.yml
2019-01-07Fix missing project error in official build (#21767)Sven Boemer2-3/+18
In response to https://github.com/dotnet/arcade/pull/1567. This uses an empty project to work around the new behavior that requires a project file even for restore operations.
2019-01-04Update dependencies from https://github.com/dotnet/arcade build 1060 (#21726)dotnet-maestro[bot]1-4/+4
This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18630.2 - Microsoft.DotNet.Helix.Sdk - 1.0.0-beta.18630.2
2019-01-02Refactor Send to Helix step in Azure DevOps (#21700)Egor Chesakov2-40/+92
* Move all the test job submission logic into separate file eng/send-to-helix-step.yml. * Pass IsExternal=true and Creator for public submissions. * Pass IsExternal=false and HelixAccessToken for internal submissions. * Pass the parameters to MSBuild via environment. * Make all the properties names passed to MSBuild "from outside" starting with underscore. * Specify HelixArchitecture and HelixConfiguration properties.
2019-01-02Temporary remove OSX.1012.Amd64.Open and OSX.1012.Amd64 Helix queues in ↵Egor Chesakov1-2/+3
eng/platform-matrix.yml (#21642) Related issue: https://github.com/dotnet/core-eng/issues/4856
2018-12-30Update dependency files (#21703)dotnet-maestro[bot]1-4/+4
* Update dependencies from https://github.com/dotnet/arcade build 1026 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18627.1 - Microsoft.DotNet.Helix.Sdk - 1.0.0-beta.18627.1 * Update dependencies from https://github.com/dotnet/arcade build 1039 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18629.1 - Microsoft.DotNet.Helix.Sdk - 1.0.0-beta.18629.1
2018-12-28Update dependency files (#21686)dotnet-maestro[bot]1-4/+4
* Update dependencies from https://github.com/dotnet/arcade build 970 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18621.6 - Microsoft.DotNet.Helix.Sdk - 1.0.0-beta.18621.6 * Update dependencies from https://github.com/dotnet/arcade build 970 This change updates the following dependencies - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.18621.6 - Microsoft.DotNet.Helix.Sdk - 1.0.0-beta.18621.6