Jenkins for CI has been replaced by Azure DevOps. The last day for Jenkins support of .NET Core 3.0 branches is May 3rd, 2019. It is expected that all .NET Core 3.0 repos / branches will be using Azure DevOps for CI by May 3rd and that Jenkins is no longer used for CI.
This document is tracking the status of .NET Core 3.0 repos using Jenkins for CI and provides guidance for how to disable Jenkins for a repo / branch.
- Remove entry from dotnet-ci
- Delete repos netci.groovy file
The Jenkins generator job and associated jobs should delete themselves. However, if it doesn’t you can delete the full folder for the repo/branch combo on the server:
- Log into Jenkins instance
- Find repo/branch folder
- Hit Delete Folder on left
- Confirm.
Repo | Owner | Status | Risk | Curent Jenkins jobs | Notes |
---|---|---|---|---|---|
Arcade | mawilkie | - | - | - | |
aspnet-AspNetCore | namc | - | - | - | |
aspnet-AspNetCore-Tooling | namc | - | - | - | |
aspnet-EntityFrameworkCore | namc | - | - | - | |
aspnet-Extensions | namc | - | - | - | |
CLI | licavalc | - | - | - | |
CLICommandLineParser | licavalc | - | - | - | |
CLI-Migrate | licavalc | - | - | - | |
CoreClr | russellk | In progress | Medium | ci1, ci2, ci3 | Under discussion: the highest risk is getting the CoreFx jobs for CoreClr working in Azure DevOps. There are a lot of other jobs that need to be ported but they are low risk. (CoreClr really wants queue time parameters to be supported via comment triggers and that work is scheduled for Q2) |
CoreFx | danmose | - | - | ||
Core-SDK | licavalc | - | - | - | |
Core-Setup | dleeapho | - | - | - | |
dotnet-docker | msimons | In progress | Low | ci1 | Tracking issue, no progress expected until after 4/9 (patch Tuesday) |
dotnet-framework-docker | msimons | In progress | Low | ci1 | Tracking issue, no progress expected until after 4/9 (patch Tuesday) |
docker-tools | msimons | - | - | ||
dotnet-buildtools-prereqs-docker | msimons | In progress | Low | ci1 | Tracking issue, no progress expected until after 4/9 (patch Tuesday) |
MSBuild | licavalc | - | - | - | |
Roslyn | jaredpar | - | - | - | |
SDK | licavalc | In progress | Low | ci2 | Planned, moving perf job to Azure DevOps |
Standard | danmose | - | - | - | |
SymReader | tmat | - | - | - | |
SymReader-Portable | tmat | - | - | - | |
Templating | vramak | - | - | - | |
TestFx | sarabjot | In progress | Low | ci1 | Planned |
Test-Templates | sasin | - | - | - | |
Toolset | licavalc | - | - | - | |
VSTest | sarabjot | - | - | - | |
VisualFSharp | brettfo | - | - | - | |
WebSDK | vramak | - | - | - | |
WinForms | mmcgaw | - | - | - | |
WPF | vatsan-madhavan | - | - | - |
-
means an item is complete or not needed
Additionally, here are other Jenkins jobs which are not specifically part of the core product repos, but are likely candidates for deletion or moving to Azure DevOps. It would be great if we could get owners attached to these jenkins jobs and a plan for them being disabled from Jenkins.
Job name | Jenkins link | Owner | Removal plan | External? |
---|---|---|---|---|
aspnet_aspnet-docker | ci1 | dougbu | Needed until at least June | |
aspnet_IISIntegration | ci1 | dougbu | Completed | |
aspnet_KestrelHttpServer | ci1 | dougbu | Completed | |
dotnet_CITest | ci2 | mmitche | ||
dotnet_CodeFormatter | ci2 | mmitche | ||
dotnet_Core | ci2 | mmitche | ||
dotnet_CoreFxLab | ci1 | ahka | ||
dotnet_CoreRt | ci1 | sergeyk | ||
dotnet_Diagnostics | ci1 | mikem | Completed | |
dotnet_Interactive-Window | ci1 | tmat | Already moved to Azure DevOps and can be removed? | |
dotnet_Metadata-Tools | ci2 | tmat | Already moved to Azure DevOps and can be removed? | |
dotnet_Orleans | ci1 | sbykov | ||
dotnet_Perf-Infra | ci2 | anscoggi | ||
dotnet_Performance | ci2 | michelm | ||
dotnet_Platform-Compat | ci2 | jmarolf | ||
dotnet_ProjFileTools | ci1 | mmitche | ||
dotnet_Roslyn-Analyzers | ci1 | tmat | Planned | |
dotnet_Roslyn-Tools | ci1 | tmat | ||
dotnet_SymReader-Converter | ci2 | tmat | Planned | |
dotnet_Versions | ci1 | mmitche | ||
dotnet_WCF | ci1 | stebon | ||
dotnet_Xliff-Tasks | ci1 | tomescht | ||
drewscoggins_corefx | ci2 | drewscoggins | ||
Microsoft_ChakraCore | ci1 | louisl | Yes | |
Microsoft_ConcordExtensibilitySamples | ci1 | greggm | Yes | |
Microsoft_MIEngine | ci1 | waan | Yes | |
Microsoft_PartsUnlimited | ci1 | davete | Completed | Yes |
Microsoft_Vipr | ci1 | mmainer | Yes | |
Microsoft_XUnitPerformance | ci1 | jorive | ||
mono_linker | ci1 | svbomer | ||
pxt* | ci-internal | peli de halleux | Yes |