Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm doing a charm that installs jenkins and stuff. If the User already have an account on github and create a new repository named "builder", he can put the dependencies for the job as app engine, gwt ... and can still put a bash script for installation of other dependencies or even organization of folders. It can also be placed a config.xml file that would create the job in jenkins. So no need to get into the machine to make such configurations. I wonder if this charm would be useful for the community? Thanks!

Edit - I already know the jenkins charm, but it just install jenkins and nothing more than that. So our needs were to automatize all the environment configuration without enter in machine to make the enviroment. Based on charm Jenkins we modified to pull a repository named builder from github and there you can put a bash script to install dependencies that the charm runs and a config.xml with the jenkins job that will be created.

For our projects this facilitates the jenkins configuration so we can just change few parameters to deploy it. We already try to use this function to install scripts but we had some problems with that and using a repository you are able to change somethings without having to deploy a charm in any alteration.

share|improve this question
Can't you just do the extra things in the Jenkins build script? – Marius K Mar 8 '13 at 16:39

There is already a Jenkins charm in the Juju Charm Store. I'm not sure I completely grasp what you're trying to do though. The README for the charm outlines how to add custom install scripts which I think may be along the lines of what you're referring to.

share|improve this answer
And you can specify a list of extra packages required. – Marius K Mar 8 '13 at 15:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.