Download build target output
builds.target_outputs.retrieve(TargetOutputRetrieveParams**kwargs) -> TargetOutputRetrieveResponse
GET/v0/build_target_outputs
Retrieve a method to download an output for a given build target.
If the requested type of output is source, and the requested output
method is url, a download link to a tarball of the source files is
returned. If the requested output method is git, a Git remote, ref,
and access token (if necessary) is returned.
Otherwise, the possible types of outputs are specific to the requested
target, and the output method must be url or content. See the
documentation for type for more information.
The content output method returns the raw content of the output inline,
instead of a download URL, and is only supported for the openapi-* and
file types.
Download build target output
import os
from stainless_v0 import Stainless
client = Stainless(
api_key=os.environ.get("STAINLESS_API_KEY"), # This is the default and can be omitted
)
target_output = client.builds.target_outputs.retrieve(
build_id="build_id",
target="node",
type="source",
)
print(target_output){
"output": "url",
"target": "node",
"type": "source",
"url": "url",
"path": "path"
}Returns Examples
{
"output": "url",
"target": "node",
"type": "source",
"url": "url",
"path": "path"
}