Run jenkins jobs from the cli using yaml configs
Project description
runjenkins
Simple tool for running a list of jenkins jobs
Tool for running jenkins jobs from cli, based on yaml configs. The ideas is that you have a single creds file, then put a config file in each repo/workspace. Then add it to your commit hook/alias/function/script/whatever so that you can run jobs on commit.
I know the obvious way to run jobs on commit is to open a PR, and use branch source or GHPRB. However when developing JJB jobs, I often want to run a job that runs JJB, then the job that was created, and possibly some other test jobs. This tool lets me automate that.
Example Creds File:
--- url: https://myjenkins.example.com/ user: foo password: bah
Example Conf File:
--- - myjob: myparamkey: myparamvalue - mynextjob: parama: 1 paramb: false - parallel group: # <-- name arbitrary, parallel detected by val=list rather than dict - myparalleljob: param: val - otherparalleljob: param: val
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for runjenkins-2018.5.4.47356.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e1f1856ba8cf561fe10f63153c8aea6f2aa49bcd8595438f86bc9659b4aa76b |
|
MD5 | cd01783fc49eb53ec876e7bcedcc7c13 |
|
BLAKE2b-256 | 09c7b544a513073beccb2b48945ff73cbb0ef4ef76b0447200b5d8c2f51dcf35 |
Close
Hashes for runjenkins-2018.5.4.47356-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 292df3e3a8ca357306a14cc8fdf2fbd42660cf3dd40ea76aae05fc037a1b8cdd |
|
MD5 | d224696814c2cf0f214659d3dfd166dd |
|
BLAKE2b-256 | 0cdba60659818704c5d37bae604ccd5429944fb8d58fe7e60331012f79785038 |