Define Jenkins jobs from repository
Define jobs from project
jenkins-yml is a test runner that reads tests commands from source checkout rather than jenkins configuration.
On your Jenkins executor, pip3 install jenkins-yml and then use jenkins-yml-runner as shell command.
Put a jenkins.yml file at the root of the project. This file contains a mapping of JOB_NAME to scripts. For example:
app-lint: | flake8 app/ app-tests: axis: TOXENV: [py27, py34, py35] script: | tox -r app-doc: script: | tox -e sphinx -r
To test a job, simply run:
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size jenkins-yml-1.4.tar.gz (2.5 kB)||File type Source||Python version None||Upload date||Hashes View hashes|