Skip to content

Instantly share code, notes, and snippets.

@bodepd
Created May 20, 2014 17:37
Show Gist options
  • Save bodepd/4c0889e403fb65e38a4f to your computer and use it in GitHub Desktop.
Save bodepd/4c0889e403fb65e38a4f to your computer and use it in GitHub Desktop.
notes for decoupling jenkins module:
# modules
## jenkins
### deps:
1. pip
2. apt (ext dep 1.1.0)
3. apache (external dep: 0.0.4)
4. mysql (external dep: 0.6.1)
5. postgresql (external dep v: 3.1.0)
## pip
this is really straight forward and should serve as the first example
## zuul
### deps
1. vcsrepo
2. pip
3. apache
# plan
I will have quite a bit of time spent waiting for code review. It is good to start ASAP b/c the change is big and the time is now
1. submit a patch to decouple pip
2. get this accepted
3. use this as a model for getting the same done with zuul
4. split jenkins out into it’s own module
5. factor openstack specific code out of the jenkins module
# code to be refactored
The openstack specific code should be factored out of the existing modules
1. pip - no refacor required
2. zuul - no refactor required
3. jenkins - some openstack specific code
- what is the cgroups stuff for?
- TODO finish determining what is openstack specific
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment