Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenkinsci/job-fan-in-plugin
Jenkins Job FanIn Plugin
https://github.com/jenkinsci/job-fan-in-plugin
deprecated
Last synced: 7 days ago
JSON representation
Jenkins Job FanIn Plugin
- Host: GitHub
- URL: https://github.com/jenkinsci/job-fan-in-plugin
- Owner: jenkinsci
- License: mit
- Archived: true
- Created: 2016-03-24T20:18:07.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-08T19:08:01.000Z (12 months ago)
- Last Synced: 2024-09-30T08:19:25.125Z (4 months ago)
- Topics: deprecated
- Language: Java
- Homepage: https://plugins.jenkins.io/job-fan-in/
- Size: 34.6 MB
- Stars: 13
- Watchers: 6
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Depricated
=====================
This plugin was created when Jenkins pipeline was still maturing and the functionality of triggering job from all upstream dependencies run was missing in jenkins 1.xThe function of this plugin can be easily created using jenkins groovy an [reference](https://stackoverflow.com/questions/8884166/how-do-i-dynamically-trigger-downstream-builds-in-jenkins) of how this can be achived. If you think this can't be achieved via groovy please raise such request at [Report issue](https://www.jenkins.io/participate/report-issue).
=====================
Job FanIn Plugin
=====================
[![Build Status](https://jenkins.ci.cloudbees.com/buildStatus/icon?job=plugins/job-fan-in-plugin)](https://jenkins.ci.cloudbees.com/job/plugins/job/job-fan-in-plugin/)See [Wiki page](https://wiki.jenkins-ci.org/display/JENKINS/JobFanIn+Plugin) for more information.
Description
--------------------
* Trigger downstream projects based on build stability of multiple upstream projects._Example_: 'Job Z' will be triggered if and only if 'Job A', 'Job B' and 'Job C' are build and stable
![alt tag](https://raw.githubusercontent.com/jenkinsci/job-fan-in-plugin/master/fanin.png)* Trigger can check stability of upstream jobs **recursively**
_Example_: 'Job Z' will be triggered if and only if Job A, B, C, P1, P2, P3 and P4 are build and stable
![alt tag](https://raw.githubusercontent.com/jenkinsci/job-fan-in-plugin/master/fanin-hierarchy.png)* Configuration is done on downstream job very simple
![alt tag](https://raw.githubusercontent.com/jenkinsci/job-fan-in-plugin/master/job-fan-in-plugin.png)