Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/networkupstools/jenkins-swarm-nutci
Relatively generic scripts to maintain Jenkins Swarm agents, tailored for NUT CI
https://github.com/networkupstools/jenkins-swarm-nutci
Last synced: about 1 month ago
JSON representation
Relatively generic scripts to maintain Jenkins Swarm agents, tailored for NUT CI
- Host: GitHub
- URL: https://github.com/networkupstools/jenkins-swarm-nutci
- Owner: networkupstools
- License: mit
- Created: 2022-03-11T13:06:10.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T09:29:36.000Z (5 months ago)
- Last Synced: 2024-08-02T10:58:43.383Z (5 months ago)
- Language: Shell
- Size: 24.4 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: COPYING
Awesome Lists containing this project
README
Jenkins-Swarm (NUT CI)
======================This is a wrapper project for
link:https://plugins.jenkins.io/swarm/[Jenkins Swarm]
build agents that can dial in to a
link:https://www.jenkins.io/[Jenkins]
controller and proclaim their abilities via labels.Primary use-case is along with the
link:https://github.com/networkupstools/jenkins-dynamatrix[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:
* https://github.com/networkupstools/nut/blob/master/docs/ci-farm-lxc-setup.txt
* https://github.com/networkupstools/nut/blob/master/docs/config-prereqs.txtTODO: Currently the best source of information are the scripts (comments
and/or code). Some of that belongs in this README, PRs are welcome.