Static capability system for buildbot
Project description
This package for buildbot >= 0.9 allows to declare that workers have capabilities, and produce BuilderConfig instances accordingly.
capabilities have a name (e.g. ‘postgresql’), an optional version (9.5) and optional additional parameters (such as port=5433)
one declares what are each worker’s capabilities as part of the worker config. A given capability name can occur on a worker several times, but a given (name, version) must appear exactly once.
it allows to express that a given build requires a given capability (e.g, access to a docker registry, presence of some helper program)
it spawns several BuilderConfigs according to available capabilities on the full swarm, in a configurable way (e.g., one for each postgresql version greater than 9.3 or for 9.1)
at build time, the optional capability parameters are available as properties, so that, e.g., a build running integration tests against postgresql 9.5 would be able to use the right port (5433 in the example above) to access the database.
For more details, check the doc/ subdirectory, or the online Sphinx build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file anybox.buildbot.capability-0.1.tar.gz
.
File metadata
- Download URL: anybox.buildbot.capability-0.1.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a77804acd606176be3d5aa76b54e246b453e54d43404a2367b9d14b90c8640f |
|
MD5 | 8e8fe90a311365095cb569e7cfd606b2 |
|
BLAKE2b-256 | 175e605f50f75866f3339b3e3556d0512d866a08f528dc8712bf33141674c922 |
File details
Details for the file anybox.buildbot.capability-0.1-py2.7.egg
.
File metadata
- Download URL: anybox.buildbot.capability-0.1-py2.7.egg
- Upload date:
- Size: 35.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d1590034bd403ffd6f8d0d0bc6f94a74f6f9823e820f6348f53535e042ab72d |
|
MD5 | 2dcedee84b26154a6eca1f48c98b8560 |
|
BLAKE2b-256 | 306d9e19cd89dcb3bada88bbc3f1e30ee85857e03370635bb7cf95897fe22711 |