Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/optimumtact/jenkins_job_puller
Fetches files from a jenkins instance and places them in a folder if they have changed
https://github.com/optimumtact/jenkins_job_puller
Last synced: 23 days ago
JSON representation
Fetches files from a jenkins instance and places them in a folder if they have changed
- Host: GitHub
- URL: https://github.com/optimumtact/jenkins_job_puller
- Owner: optimumtact
- Created: 2015-12-04T03:45:17.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-04T05:53:08.000Z (almost 9 years ago)
- Last Synced: 2024-04-14T03:53:05.853Z (7 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This script can be used to fetch files from any jenkins host with a public json web api. The files are hashed with sha1 and then on subsequent runs if the hash is not different the file is not included
We use this script to fetch packages built on our jenkins to the package repo for signing and release to the general public
It works by taking two variables from the jobname and using that to consruct the final path at which file should be stored at (allowing for multiple release channels/components based on job name of your package)
These end file path, etc are all highly configurable, check the config_options.py file for more