Store, track & verify
Docker image releases
Combine Harvester connects your GitLab CI pipelines to Aliyun SAE — automatically collecting image metadata, tracking releases per environment, and rendering live deployment status badges.
Everything you need to track releases
From CI pipeline to deployment badge — one integration, zero manual steps.
CI-native integration
A lightweight CLI runs inside your GitLab CI job, extracts image tags from downstream build traces via GraphQL, and reports them to the server automatically.
Release registry
Every tag gets a permanent record. Store multiple Docker images per release — one per environment — and retrieve them anytime via a clean REST API.
Live status badges
SVG badges that reflect real-time SAE deployment status — green for current, blue for deploying, red if instances mismatch, yellow for drift detection.
Multi-environment
Define any number of environments (production, staging, pre, etc.) with separate SAE configurations. Each gets its own badge and deployment tracking.
Status badges · live from SAE
How it works
Three simple steps — from CI report to deploy badge.
CI reports the image
A CLI step in your GitLab CI job extracts the Docker image tag from the downstream build trace and POSTs it to the Combine Harvester API, along with the environment name.
Server stores the release
The API persists the release record — project, tag, and per-environment image URLs — in PostgreSQL. Each release can hold multiple images, one per target environment.
Badges show live status
Anyone can embed an SVG badge that queries SAE in real time — showing whether the running image matches the latest release, or if something needs attention.
Ready to streamline your releases?
Get full visibility into what's deployed where — directly from your CI pipeline.