Please enable JavaScript.
Coggle requires JavaScript to display documents.
Buildbot Pipeline (Features (Modular (Very minimal Core, Custom Steps and…
Buildbot Pipeline
Features
-
-
-
-
-
HTTP Creds Proxy
Workers do not have access to passwords. They are configured with http_proxy. The http_proxy is automaticallly adding the creds to the requests. http_proxy is started in the same k8s pod as the worker
-
-
-
Worker Affinity
Sort the workers randomly. Random number generator is according to hash of build characteristics. (branch, target to build)
Modular
-
-
-
possibility to version the step bundles, and have several version of same bundle in the same master
core principles
-
-
-
Why not
buildbot_travis?
Supporting travis format makes the yml parser more complex than it needs to be for no reason.
travis format is made to be transformed to bash script.
pipeline.yml is made to be transformed to buildbot steps and triggers
eve?
Eve has a very monolitic design around scality process. As the yml format is very similar. It will be easy to refactor eve to be a reusable pipeline
-
-