Jimmy is a command line tool to manage Jenkins Master configuration, including Jenkins plugin parameters like Gerrit URL for Gerrit Trigger plugin or global credentials.
See ./modules/ directory for full list of supported Jenkins plugins.
Clone Jimmy repo:
$ git clone https://github.com/ci-team/jimmy
Setup venv:
$ sudo pip install virtualenv $ cd work_folder && virtualenv venv $ source venv/bin/activate
Install Jimmy:
$ pip install ./jimmy
Create YAML file my_jenkins.yaml with jenkins parameters. Check ./samples/input/jenkins.yaml for example.
Define env (Jenkins instance) in jimmy.yaml:
envs: my_jenkins: jenkins_url: http://localhost:8080 jenkins_config_path: my_jenkins.yaml
Run:
$ jimmy -c jimmy.yaml -e my_jenkins