Jira Projects Split and Cleanup

Skip to end of metadata
Go to start of metadata
About
Since the beginning of the project all issues of the core, plugins and sysadmins are managed into a unique Jira project. This has severals drawbacks, the main one being the difficulty to manage versions for all issues.

ML Threads about splitting Jira into several projects :

Table of contents

Migration process

Create new projects

JENKINS PLUGINS project

KEY : JPLUGINS
NAME : Jenkins Plugins
Copy others settings (Project Team, Project Lead, Default Assignee, Project Roles, Issue Type Scheme, Notification Scheme, Permission Scheme, Issue Security Scheme, Field Configuration Scheme, Issue Type Screen Scheme, Workflow Scheme, CVS Modules, Mail Configuration, Project Category, Repository Path) from JENKINS
Components : See below
Versions : -

Create JENKINS INFRA project

KEY : JINFRA
NAME : Jenkins Infrastructure
Copy others settings (Project Team, Project Lead, Default Assignee, Project Roles, Issue Type Scheme, Notification Scheme, Permission Scheme, Issue Security Scheme, Field Configuration Scheme, Issue Type Screen Scheme, Workflow Scheme, CVS Modules, Mail Configuration, Project Category, Repository Path) from JENKINS
Components : See below
Versions : -

Components distribution

This table of current components in JENKINS project describe their distribution in new projects :

Targeted Project Component Leader
JPLUGINS accurev Scott Tatum
JPLUGINS active-directory  
JPLUGINS analysis-collector Ulli Hafner
JPLUGINS analysis-core Ulli Hafner
JPLUGINS android-emulator Christopher Orr
JPLUGINS ant  
JPLUGINS artifactory Yossi Shaul
JPLUGINS audit-trail Alan Harder
JPLUGINS backup Romain Seguy
JPLUGINS batch-task Kohsuke Kawaguchi
JPLUGINS bazaar Monty Taylor
JPLUGINS bitkeeper mdonohue -
JPLUGINS buckminster jutzig -
JPLUGINS bugzilla mdonohue -
JPLUGINS build-publisher vjuranek -
JPLUGINS build-timeout Kohsuke Kawaguchi
JPLUGINS bulk-builder Simon Westcott
JPLUGINS campfire jenslukowski -
JPLUGINS cccc Gregory Boissinot
JPLUGINS ccm Bruno Kinoshita
JPLUGINS changelog-history Alan Harder
JPLUGINS checkstyle Ulli Hafner
JPLUGINS ci-game Erik Ramfelt
JPLUGINS cifs slide_o_mix -
JPLUGINS claim  
JPLUGINS clearcase Vincent Latombe
JPLUGINS clearcase-ucm-baseline Romain Seguy
JPLUGINS cli  
JPLUGINS clone-workspace Andrew Bayer
JPLUGINS clover Stephen Connolly
JPLUGINS cobertura Stephen Connolly
JPLUGINS collabnet whsu -
JPLUGINS collapsing-console-sections Dean Yu
JPLUGINS compact-columns Jacob Robertson
JPLUGINS concurrent-build Kohsuke Kawaguchi
JPLUGINS configurationslicing mdonohue -
JPLUGINS console-column jieryn -
JPLUGINS copy-to-slave Romain Seguy
JPLUGINS copyarchiver Gregory Boissinot
JPLUGINS copyartifact Alan Harder
JENKINS core  
JPLUGINS cppcheck Gregory Boissinot
JPLUGINS cpptest Gregory Boissinot
JPLUGINS cppunit Gregory Boissinot
JPLUGINS crap4j Daniel Lindner
JPLUGINS createjobadvanced bertrandgressier -
JPLUGINS crowd rmangi -
JPLUGINS cvs  
JPLUGINS cvs-tag  
JPLUGINS dashboard-view Pete Hayes
JPLUGINS dbcharts ptab -
JPLUGINS dependencyanalyzer vsellier -
JPLUGINS depgraph-view Stefan Wolf
JPLUGINS deploy  
JPLUGINS deploy-websphere asanso -
JPLUGINS description-setter Tom Huybrechts
JPLUGINS disk-usage vjuranek -
JPLUGINS doclinks sogabe -
JPLUGINS downstream-buildview shinodkm -
JPLUGINS downstream-ext Christoph Kutzinski
JPLUGINS doxygen Gregory Boissinot
JPLUGINS drools Tom Huybrechts
JPLUGINS dropdown-viewstabbar jieryn -
JPLUGINS dry Ulli Hafner
JPLUGINS dumpinfo-buildwrapper jieryn -
JPLUGINS ec2 Kohsuke Kawaguchi
JPLUGINS email-ext  
JPLUGINS emma Kohsuke Kawaguchi
JPLUGINS emotional-hudson masanobuimai -
JPLUGINS exclusive-execution Marco Ambu
JPLUGINS favorite Larry Shatzer
JPLUGINS files-found-trigger Steven Brown
JPLUGINS filesystem_scm Sam NG
JPLUGINS findbugs Ulli Hafner
JPLUGINS firefox-extension Cliffano Subagio
JPLUGINS fitnesse  
JPLUGINS fortify360 Sam NG
JPLUGINS ftppublisher benjaminjaton -
JPLUGINS gallio pmiossec -
JPLUGINS gant Kohsuke Kawaguchi
JPLUGINS gcal  
JPLUGINS gerrit jyrkiput -
JPLUGINS gerrit-trigger Robert Sandell
JPLUGINS git Andrew Bayer
JPLUGINS global-build-stats fcamblor -
JPLUGINS google-calendar al_xipe -
JPLUGINS google-desktop-gadget tblack -
JPLUGINS googleanalytics Erik Ramfelt
JPLUGINS googlecode Erik Ramfelt
JPLUGINS gradle Gregory Boissinot
JPLUGINS grails jeffg2one -
JPLUGINS greenballs Asgeir Storesund Nilsen
JPLUGINS grinder Asgeir Storesund Nilsen
JPLUGINS groovy vjuranek -
JPLUGINS groovy-postbuild Serban Iordache
JPLUGINS gui  
JPLUGINS hadoop Kohsuke Kawaguchi
JPLUGINS harvest Gabor Liptak
JPLUGINS hgca Andrew Bayer
JPLUGINS htmlpublisher Michael Rooney
JPLUGINS hudson-wsclean-plugin tspengler -
JPLUGINS hudson.sfbay Kohsuke Kawaguchi
JINFRA infrastructure  
JPLUGINS instant-messaging Christoph Kutzinski
JPLUGINS ircbot Christoph Kutzinski
JPLUGINS ivy Timothy Bingaman
JPLUGINS jabber Christoph Kutzinski
JPLUGINS japex  
JPLUGINS javancss Stephen Connolly
JPLUGINS javanet  
JPLUGINS javanet-uploader  
JPLUGINS javatest-report Rama Pulavarthi
JPLUGINS jboss JulB4 -
JPLUGINS jira  
JPLUGINS jmeter vergnes -
JPLUGINS jobconfighistory Mirko Friedenhagen
JPLUGINS jobtype-column Alan Harder
JPLUGINS join mdonohue -
JPLUGINS jsunit ricktw -
JPLUGINS jswidgets Mirko Friedenhagen
JPLUGINS junit  
JPLUGINS junit-attachments Tom Huybrechts
JPLUGINS kagemai yamkazu -
JPLUGINS kundo ben_leedham -
JPLUGINS labmanager tomrini -
JPLUGINS ldapemail justinedelson -
JPLUGINS locale  
JPLUGINS locked-files-report Erik Ramfelt
JPLUGINS locks-and-latches Stephen Connolly
JPLUGINS log-parser rgoren -
JPLUGINS m2-extra-steps Andrew Bayer
JPLUGINS m2release James Nord
JPLUGINS mail  
JPLUGINS mantis sogabe -
JPLUGINS mask-passwords Romain Seguy
JPLUGINS master-slave  
JPLUGINS matrix  
JPLUGINS matrixtieparent Ken Bertelson
JPLUGINS maven-dependency-update-trigger Olivier Lamy
JPLUGINS maven-deployment-linker Larry Shatzer
JENKINS maven2  
JPLUGINS mercurial Kohsuke Kawaguchi
JPLUGINS msbuild kdsweeney -
JPLUGINS mstest acmarques -
JPLUGINS mysql-auth darkhonor -
JPLUGINS nabaztag ericlemerdy -
JPLUGINS naginator Nayan Hajratwala
JPLUGINS nant  
JPLUGINS ncover  
JPLUGINS nested-view Alan Harder
JPLUGINS next-build-number Dean Yu
JPLUGINS nodenamecolumn kalpanab -
JPLUGINS nunit Erik Ramfelt
JPLUGINS openid Kohsuke Kawaguchi
JPLUGINS other  
JPLUGINS parameterized-trigger Tom Huybrechts
JPLUGINS parameters Tom Huybrechts
JPLUGINS perforce  
JPLUGINS performance-plugin Manuel Carrasco
JPLUGINS perfpublisher gbossert -
JPLUGINS persona Kohsuke Kawaguchi
JPLUGINS phing sogabe -
JPLUGINS platformlabeler Robert Collins
JPLUGINS plot nidaley -
JPLUGINS plugin  
JPLUGINS pmd Ulli Hafner
JPLUGINS polarion jwray -
JPLUGINS port-allocator Rama Pulavarthi
JPLUGINS prioritysorter Brad Larson
JPLUGINS promoted-builds  
JPLUGINS promoted-builds-simple Alan Harder
JPLUGINS publish-over-ftp Bap bap2000
JPLUGINS publish-over-ssh Bap bap2000
JPLUGINS pvcs_scm Brian Lalor
JPLUGINS pview tspengler -
JPLUGINS qc Romain Seguy
JPLUGINS rad-builder Romain Seguy
JPLUGINS radiatorview Mark Howard
JPLUGINS rake David Calavera
JPLUGINS rebuild ragesh Nair
JPLUGINS redmine gaooh -
JPLUGINS regexemail justinedelson -
JPLUGINS release Pete Hayes
JPLUGINS repository magnayn -
JPLUGINS reviewboard Ryan Shelley
JPLUGINS rhapsodybuilder quaxy -
JPLUGINS robot-plugin Janne Piironen
JPLUGINS role-strategy Romain Seguy
JPLUGINS ruby vivekp -
JPLUGINS rubyMetrics David Calavera
JPLUGINS sametime jamieb -
JPLUGINS sauce-ondemand Kohsuke Kawaguchi
JPLUGINS sbt uzilan -
JPLUGINS schedule-failed-builds sfritz -
JPLUGINS scm-sync-configuration fcamblor -
JPLUGINS scons Gregory Boissinot
JPLUGINS scp ramazanyich2 -
JPLUGINS script-realm Kohsuke Kawaguchi
JPLUGINS scriptler domi -
JPLUGINS sctmexecutor Thomas Fuerer
JPLUGINS secret Jesse Glick
JPLUGINS sectioned-view Timothy Bingaman
JPLUGINS security  
JPLUGINS selenium Kohsuke Kawaguchi
JPLUGINS selenium-aes onozaty -
JPLUGINS seleniumhq pascal_martin -
JPLUGINS seleniumhtmlreport Marco Machmer
JPLUGINS serenitec gbossert -
JPLUGINS sfee  
JPLUGINS shelve-project-plugin Ash Lux
JPLUGINS sidebar-link Alan Harder
JPLUGINS sitemonitor Cliffano Subagio
JPLUGINS sloccount npiguet -
JPLUGINS sonar Sonar Team -
JPLUGINS ssh-slaves Kohsuke Kawaguchi
JPLUGINS starteam jan_ruzicka -
JPLUGINS startup-trigger-plugin Ash Lux
JPLUGINS status-view Alan Harder
JPLUGINS statusmonitor Daniel Galán y Martins
JPLUGINS subversion  
JPLUGINS svn-tag Kenji Nakamura
JPLUGINS svncompat13 jbq -
JPLUGINS svncompat14 Simon Wiest
JPLUGINS svnmerge Kohsuke Kawaguchi
JPLUGINS swarm Kohsuke Kawaguchi
JPLUGINS synergy jribette -
JPLUGINS tasks-plugin Ulli Hafner
JPLUGINS template-project Tom Huybrechts
JPLUGINS testabilityexplorer reikje -
JPLUGINS testlink Bruno Kinoshita
JPLUGINS testng Farshid Ghods
JPLUGINS text-finder drlewis -
JPLUGINS tfs Erik Ramfelt
JPLUGINS thinBackup Thomas Fuerer
JPLUGINS throttle-concurrent-builds Andrew Bayer
JPLUGINS timestamper Steven Brown
JPLUGINS trac  
JPLUGINS trayapp davyboyhayes -
JPLUGINS twitter justinedelson -
JPLUGINS update-center  
JPLUGINS url-change-trigger dfabulich -
JPLUGINS urlscm mdonohue -
JPLUGINS utplsql Nils op den Winkel
JPLUGINS validating-string-parameter Pete Hayes
JPLUGINS view-job-filters Jacob Robertson
JPLUGINS viewVC  
JPLUGINS violations Peter Reilly
JPLUGINS virtualbox godin -
JPLUGINS vmware Stephen Connolly
JPLUGINS vss  
JPLUGINS warnings Ulli Hafner
JPLUGINS was-builder Romain Seguy
JPLUGINS webtestpresenter-plugin Adam Ambrose
JPLUGINS windmill admc -
JPLUGINS www  
JPLUGINS xfpanel julienrenaut -
JPLUGINS xunit Gregory Boissinot
JPLUGINS xvnc  
JPLUGINS zentimestamp Gregory Boissinot

Update irc bot to create components for plugins in new Jira project

Sources : https://github.com/jenkinsci/backend-ircbot/

Update Default Dashboard

  1. Welcome message to explain which project must be used in which case
  2. New gadgets like 2 dimensions table on JENKINS (core) : Version vs Statut

Move issues

  • Bulk move between projects, component per component (AFH of plugins leaders ?)

Create versions in JENKINS project

From 1.400 ?

Future steps

Proposal : Split JENKINS PLUGINS Jira project to have one project per plugin ...

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment