Programmatically generate
Track build numbers in CI pipelines.
Ensure single CI job runs at a time.
Store CI artifacts between jobs.
all programmatically.
Adaptable Counters Management
Use the unified API endpoints to both fetch and increment atomic counters with ease and reliability. Counter names can be nested to any depth.
For example, you can have a counter namedbuilds
and a nested counter namedbuilds/failed
.
Efficient Locks Control
Obtain, check, or release locks in your CI pipelines ensuring conflict-free operations.
Similar to counters locks can be nested to any depth.
Versatile Persistent Storage
Leverage the same API interface to upload, download, or delete files for effective data management.