Deliver your custom simulation
Release and artifact management
Releases are versions of a set of runtime artifacts for a particular environment type (stable, staging). The GUI and API both support creating releases and uploading package artifacts for the builder.
Upload .nupkg artifacts for the runtime components your simulation needs.
Queue build work from the GUI. Build status and image references are shown per artifact.
Only artifacts that have the correct Project SDK selected (as well as their dependencies) pass validation.
Oversized uploads are rejected with a payload-too-large response.
API example
Create a release and upload an artifact
The release API accepts a project token. Artifact uploads are multipart form posts scoped to an environment type and release version.
POST /api/{org}/{project}/releases
Authorization: Bearer {project-token}
{
"envType": "ci"
}
POST /api/{org}/{project}/releases/ci/1/artifacts
form file: Shard.nupkg
form artifactType: shard