This is a wrapper project for Jenkins Swarm build agents that can dial in to a Jenkins controller and proclaim their abilities via labels.
Primary use-case is along with the jenkins-dynamatrix JSL, for such agents to be included in the dynamically generated matrix for the benefit of next upcoming builds of a project the agent owner wishes to participate in, such as the NUT CI farm.
While this particular repository is maintained with the NUT CI farm in mind, no specific configuration is stored here. Direct use or forks are welcome with other FOSS projects.
While this project is provided under the terms of MIT license (same as Jenkins itself) and can be re-used in other efforts without practical restrictions, any feedback and upstreaming of interesting hacks are welcome.
For more practical details about the typical agent configuration see:
TODO: Currently the best source of information are the scripts (comments and/or code). Some of that belongs in this README, PRs are welcome.