Documentation Index
Fetch the complete documentation index at: https://docs.gp.scale.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This page walks through the Cloud Build and Deploy workflow in the SGP dashboard. The navigation flow is:- An SGP account with access to the Agents tab
- At least one Agentex agent registered to your account
- A
manifest.yamlandenvironments.yamlprepared for your agent (see the CI/CD guide for file format details)
Viewing your agents
Open the Agents tab from the top navigation bar. This shows all Agentex agents registered to your account.
Agent detail and build history
The agent detail page has a metadata header at the top and the build history timeline below.
| Status | Meaning |
|---|---|
| Building | Image build is in progress |
| Deploying | Build succeeded, deployment is actively rolling out |
| Error | Build failed during the image build phase |
| Inactive | Build succeeded but is not currently deployed |
| Success | Build completed successfully (visible on build detail page) |
Most teams use CI/CD pipelines for automated builds and reserve the UI button for ad-hoc builds during development.
Deploying a build
The build detail page shows build metadata, build logs, and all deployments created from this build.

manifest.yaml) and Environment Variables (environments.yaml).
- On your first deployment, paste your
manifest.yamlandenvironments.yamlcontent into the respective sections. - On subsequent deployments, both sections pre-populate from the last deployment. You can deploy without expanding them if no changes are needed.
- Enable the Preview deployment toggle to create an ephemeral deployment with an automatic TTL instead of a production deployment. See Preview Deployments.
Monitoring a deployment
The build detail page lists all deployments from this build. Reload the page to see status updates.

Diagnosing a failing deployment
A gap in the event timeline tells you where the problem is:| Last event seen | Likely cause |
|---|---|
| Scheduled | Image could not be pulled. Check the image reference and registry access. |
| Pulling | Image pull is timing out. Large images or registry rate limits. |
| Started | Health check is not passing. Check Deploy Logs for runtime errors. |
| ScalingReplicaSet (no ReleaseSuccessful) | Helm timeout or release hook issue. |
Diagnosing a failed build
Failed builds show a Failed badge on the build detail page and an Error badge in the Build History list (same state, different labels).
- Dockerfile not found:
manifest.yamlreferences a path that doesn’t exist in the build context - Dependency install failure:
pip install,npm install, etc. fails - Build context too large: add a
.dockerignoreto exclude unnecessary files - Invalid manifest: syntax errors or invalid field values in
manifest.yaml - Missing secrets: the manifest references a secret that doesn’t exist
- Base image unavailable: the Dockerfile’s base image can’t be pulled
- Timeout: build exceeded the maximum duration
Next steps
- Preview Deployments: ephemeral branch deployments for PR testing
- Secrets: store and reference credentials
- CI/CD with Gitea Actions: automate builds triggered by git push
- API and SDK: programmatic access to builds and deployments

