summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
AgeCommit message (Collapse)AuthorFilesLines
2019-11-26update branding for 3.1 sevicing (#27921)Anirudh Agnihotry1-0/+2
* update branding for 3.1 sevicing * added internal branch
2019-07-16Merge branch 'release/3.0' into merge/master-to-release/3.0William Godbe1-5/+14
2019-06-27Move coreclr-corefx pipelines into their own files (#25465)Bruce Forstall1-26/+0
2019-06-26Merge branch 'release/3.0' into merge/master-to-release/3.0William Godbe1-5/+14
2019-06-25Expand corefx testing in coreclr repoBruce Forstall1-2/+11
Currently, corefx testing is done on Windows/x64. Expand testing to include: 1. Linux/x64, Linux/arm, Linux/arm64, Windows/x86 platforms. Windows/arm should be added after corefx official builds publish tests and test manifest. Windows/arm64 should be added after corefx tests are published, and we have sufficient hardware. 2. All JIT stress modes that are used in normal coreclr testing. Testing is split into 4 Azure DevOps Pipelines: coreclr-corefx, coreclr-corefx-jitstress, coreclr-corefx-jitstressregs, and coreclr-corefx-jitstress2-jitstressregs. In addition, we now use the corefx meta-package Microsoft.Private.CoreFx.OOB instead of a list of individual assemblies when constructing the testhost.
2019-06-25Add pr.yml ci.yml internal.yml pipelines to /eng/pipelines (#25385)Egor Chesakov1-94/+3
2019-06-20Move resources/containers out of azure-pipelines.yml to platform-matrix.yml ↵Egor Chesakov1-21/+2
(#25155)
2019-06-18Reduce corefx testing load (#25235)Bruce Forstall1-0/+18
* Add new helixQueueGroup to allow restricting platforms tested This is used to force corefx testing to only run on one Helix queue for each platform, instead of multiple.
2019-06-17Fix official build - specify platformGroup for ↵Egor Chesakov1-1/+1
internal/Release/build-job.yml (#25204)
2019-06-13Add platformGroup parameter to platform-matrix.yml (#25111)Egor Chesakov1-46/+53
2019-06-12Enable coreclr-runincontext in azure pipelines (#25073)Jan Vorlicek1-1/+16
* Enable coreclr-runincontext in azure pipelines
2019-06-11Improve corefx testing (#24962)Bruce Forstall1-18/+48
CoreFX tests are now used to test CoreCLR on Windows/x64 and Linux/x64. PR testing includes normal and no-tiered modes. CI testing will include all JIT stress modes that apply to CoreCLR testing. Many tests have been disabled to allow the jobs to (mostly) run error-free. Support for other platforms requires fixes to the testhost generation.
2019-06-06Add R2R outerloop test mode without any stress modes (#24961)Fadi Hanna1-2/+6
* Add R2R outerloop test mode without any stress modes
2019-05-31Merge branch 'release/3.0' into merge/master-to-release/3.0William Godbe1-6/+15
2019-05-29Use Ubuntu 14.04-on-16.04 Docker image for arm cross builds. (#23999)Jeremy Koritzinsky1-1/+1
2019-05-28Stop adding 7 before the build revision number (#24805)Elinor Fung1-5/+0
2019-05-21Update build docker images to enable NUMA support (#24593)Jan Vorlicek1-6/+6
* Update build docker images to enable NUMA support So far, the NUMA support for Linux was disabled due to the fact that the build docker images didn't have libnuma development package installed. This change updates the images to ones that have the libnuma added that were created recently. * Update build job to use Clang5.0 for arm64 everywhere Our new images for linux-arm64 build have only Clang 5.0 and this change also aligns the build with linux-musl-arm64. * Update the clang version used for test builds
2019-05-21Adding a jitstressregs_x86_noavx outerloop job group (#24650)Tanner Gooding1-0/+12
* Adding a jitstress_regs_x86_noavx outerloop job group * Fixing the names of `jitstress-regs` to `jitstressregs`
2019-05-18Adding the isa outerloop jobs (#24630)Tanner Gooding1-0/+24
* Adding the isa outerloop jobs * Don't redefine scenarios for the jitstressisas group * Splitting jitstress-isas into jitstress-isas-arm and jitstress-isas-x86 * Fixing the azure-pipelines.yml to include platforms: * Removing Linux_arm as a platform for the jitstress-isas-arm group * Ensure that the platforms for the jitstress-isas jobs are listed in both places required * Removing Windows_NT_arm from the jitstress-isas-arm platforms
2019-05-16add build defenitions for r2r extra jobs.Sergey Andreenko1-2/+6
2019-05-07Add GCStress extra jobs.Sergey Andreenko1-2/+4
Contributes to #24358.
2019-05-06Merge pull request #24421 from sandreenko/AddZapDisableTailCallStresssSergey Andreenko1-2/+2
Add ZapDisable and TailCallStress ADO testing.
2019-05-06Move the Formatting jobs over to AzDO (#24367)Jeremy Koritzinsky1-0/+8
* First stab at running the format jobs in AzDO. * Add display names for formatting jobs. * Try to use a python version in the path * Try to fix bootstrap download. * Use imported paths. Output python major version. * Clean up imports. * Fix imports. * Try just using urlretrieve again * Cleanup * Add back killing spurious dotnet processes. * Try leaving all shutdown/kill work to AzDO. * PR Feedback.
2019-05-06Rename ADO group outerloop-jitminopts-jitstress1-jitstress2 to ↵Sergey Andreenko1-2/+2
outerloop-jitstress. Allows us to add more scenarios there.
2019-05-03Enable CoreFX test filtering for CoreCLR PRs (#24259)David Mason1-0/+14
This change enables CoreFX tests for CoreCLR.
2019-04-19Merge branch 'release/3.0' into merge/master-to-release/3.0William Godbe1-6/+10
2019-04-19Remove commit triggered linux_arm ReadyToRun jobsRuss Keldorph1-0/+11
We don't have the capacity to run these on every commit
2019-04-11Enable default Ready2Run testing in pull requests. Workaround an issue with ↵Egor Chesakov1-0/+15
custom xunit.console.dll runner. (#23848)
2019-04-08Merge branch 'release/3.0' into merge/master-to-release/3.0William Godbe1-6/+10
2019-04-07Update image coreclr uses for arm64 musl crossbuildEgor Chesakov1-1/+1
2019-04-05Merge pull request #23763 from dotnet-maestro-bot/merge/master-to-release/3.0William Godbe1-7/+58
[automated] Merge branch 'master' => 'release/3.0'
2019-04-02Reduce Check build and Check tests for PullRequest toBrian Sullivan1-0/+23
- Linux_arm - Linux_arm64 - Linux_musl_x64 - Linux_x64 - OSX_x64 - Windows_NT_arm - Windows_NT_arm64 - Windows_NT_x64 - Windows_NT_x86
2019-04-01revert comment change:Brian Sullivan1-2/+2
# Checked test builds
2019-03-29Rework Debug/Release buildsBrian Sullivan1-88/+43
Revert Check build changes
2019-03-29Rework the if statementsBrian Sullivan1-58/+51
2019-03-29clone the whole code block and have two separate blocks for jobsBrian Sullivan1-14/+49
- one for coreclr-ci and another for coreclr-outerloop.
2019-03-29Remove / move to outer loop:Brian Sullivan1-0/+45
coreclr-ci (Test Pri0 Linux_musl arm64 checked) coreclr-ci (Build Linux_musl arm64 debug) coreclr-ci (Build Linux arm64 debug) coreclr-ci (Build Linux_musl arm64 release) coreclr-ci (Build Linux arm debug) coreclr-ci (Build Linux_rhel6 x64 checked) coreclr-ci (Build Linux_rhel6 x64 debug) coreclr-ci (Build Windows_NT arm64 Debug) coreclr-ci (Test Pri0 Linux_rhel6 x64 checked) coreclr-ci (Build Linux_musl x64 debug) coreclr-ci (build OSX x64 Debug) coreclr-ci (build OSX x64 Release) coreclr-ci (Build Windows_NT arm Debug) coreclr-ci (build Linux x64 Debug) coreclr-ci (build Linux x64 Release) coreclr-ci (Build Linux arm release) coreclr-ci (Build Windows_NT x64 Debug) coreclr-ci (build Windows_NT x86 Release)
2019-03-26Merge pull request #23433 from dotnet-maestro-bot/merge/master-to-release/3.0William Godbe1-1/+26
[automated] Merge branch 'master' => 'release/3.0'
2019-03-21Correct Linux_musl_x64Brian Sullivan1-1/+1
2019-03-21Add coreclr-ci (Test Pri0 Linux_musl x64 release)Brian Sullivan1-1/+12
2019-03-20Restrict the set of platforms for GCStress testing. (#23353)Sergey Andreenko1-0/+14
2019-03-19Merge pull request #23308 from dotnet-maestro-bot/merge/master-to-release/3.0William Godbe1-11/+2
[automated] Merge branch 'master' => 'release/3.0'
2019-03-15Add `Schedule` and 'Manual' as possible triggers for outerloop jobs. (#23271)Sergey Andreenko1-11/+2
2019-03-08Merge pull request #23133 from dotnet-maestro-bot/merge/master-to-release/3.0Stephen Toub1-0/+6
[automated] Merge branch 'master' => 'release/3.0'
2019-03-08Add outerloop-jitstressregs, outerloop-jitstress2-jitstressregs, ↵Egor Chesakov1-0/+6
outerloop-gcstress0x3-gcstress0xc TestGroups (#23047) The following build definitions * coreclr-ci * coreclr-outerloop * coreclr-outerloop-jitminopts-jitstress1-jitstress2 * coreclr-outerloop-jitstressregs * coreclr-outerloop-jitstress2-jitstressregs * coreclr-outerloop-gcstress0x3-gcstress0xc can be triggered from pull requests via /azp run x command.
2019-03-07Merge branch 'release/3.0' into merge/master-to-release/3.0William Godbe1-6/+10
2019-03-06Use Microsoft Container Registry for docker images (#23061)Sven Boemer1-6/+6
* Use Microsoft Container Registry for docker images https://github.com/dotnet/dotnet-buildtools-prereqs-docker has been updated to publish docker images to the Microsoft Container Registry. * Also update netci.groovy
2019-02-20Merge commit 'fae2a56cd032d9b68c58fd4dc960160b7013842a' into masterMergewtgodbe1-112/+24
2019-02-19Use testGroup for defining test jobs (#22608)Egor Chesakov1-108/+23
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-15Publish version to dotnet/versionsSteve MacLean1-4/+1