Skip to content

cboylan/jjbhowto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spin up a Jenkins server using the directions in the dockerstuff
dir. Should run a simple server for testing/demo purposes in a
docker container.

Create a virtualenv to install JJB into:
`virtualenv venv`

Install JJB into that venv (note we install from source):
`venv/bin/pip install /path/to/jjb/repo`

Edit jjb.ini to match the user info in your Jenkins server.

Now you can add jobs, to see the xml that would be used:
`venv/bin/jenkins-jobs --conf jjb.ini test demo/1.first_job`

To upload this job to jenkins:
`venv/bin/jenkins-jobs --conf jjb.ini update demo/1.first_job`

Clark's Helpful Disclaimer:
We don't use Jenkins in very complicated ways. Uncomplicated Jenkins
Mostly scales, is easy to debug, and easy to modify/fix without getting
hip deep in Java. So you may find that my ideas around what you should
do with Jenkins don't line up with yours. But thats OK! because JJB
is happy to support Jenkins not just my Jenkins.

About

A small JJB demo repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published