Skip to content

Latest commit

 

History

History
96 lines (82 loc) · 9.2 KB

JenkinsShutdownStatus.md

File metadata and controls

96 lines (82 loc) · 9.2 KB

Jenkins Shutdown Status

Overview

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.

Steps for disabling Jenkins

  1. Remove entry from dotnet-ci
  2. 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:

  1. Log into Jenkins instance
  2. Find repo/branch folder
  3. Hit Delete Folder on left
  4. Confirm.

Status Overview

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

Additional Jenkins jobs

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