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
File details
Details for the file runjenkins-2018.5.4.47356.tar.gz
.
File metadata
- Download URL: runjenkins-2018.5.4.47356.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e1f1856ba8cf561fe10f63153c8aea6f2aa49bcd8595438f86bc9659b4aa76b |
|
MD5 | cd01783fc49eb53ec876e7bcedcc7c13 |
|
BLAKE2b-256 | 09c7b544a513073beccb2b48945ff73cbb0ef4ef76b0447200b5d8c2f51dcf35 |
File details
Details for the file runjenkins-2018.5.4.47356-py3-none-any.whl
.
File metadata
- Download URL: runjenkins-2018.5.4.47356-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 292df3e3a8ca357306a14cc8fdf2fbd42660cf3dd40ea76aae05fc037a1b8cdd |
|
MD5 | d224696814c2cf0f214659d3dfd166dd |
|
BLAKE2b-256 | 0cdba60659818704c5d37bae604ccd5429944fb8d58fe7e60331012f79785038 |