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
Release files for anybox.buildbot.capability 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| anybox.buildbot.capability-0.1.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| anybox.buildbot.capability-0.1-py2.7.egg | Legacy Egg format | - | - | Details |
Total release size: 48.0 kB
Release files / anybox.buildbot.capability-0.1.tar.gz
| Download URL | anybox.buildbot.capability-0.1.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5a77804acd606176be3d5aa76b54e246b453e54d43404a2367b9d14b90c8640f
|
|
BLAKE2b-256 checksum How to use checksums |
175e605f50f75866f3339b3e3556d0512d866a08f528dc8712bf33141674c922
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / anybox.buildbot.capability-0.1-py2.7.egg
| Download URL | anybox.buildbot.capability-0.1-py2.7.egg |
|---|---|
| Size | 35.9 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
9d1590034bd403ffd6f8d0d0bc6f94a74f6f9823e820f6348f53535e042ab72d
|
|
BLAKE2b-256 checksum How to use checksums |
306d9e19cd89dcb3bada88bbc3f1e30ee85857e03370635bb7cf95897fe22711
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |