Query
query BuildArtifactLinks($buildId: ID!, $artifactId: ID!) {
buildArtifactLinks(buildId: $buildId, artifactId: $artifactId) {
downloadUrl
manifestUrl
}
}Variables
{
"buildId": "id",
"artifactId": "id"
}Response
{
"data": {
"buildArtifactLinks": {
"downloadUrl": "string",
"manifestUrl": "string"
}
}
}Queries
buildArtifactLinks
Temporary artifact download and install links at a configured server address.
QUERY
buildArtifactLinks(buildId: ID!, artifactId: ID!, serverUrlKind: ServerUrlKind): BuildArtifactLinks!Arguments
buildId
ID!
required
Build that owns the artifact.
artifactId
ID!
required
Artifact to download or install.
serverUrlKind
Configured address to use. Omission uses the global default.
Returns
downloadUrl
String!
Signed artifact download link, valid for six hours.
manifestUrl
String!
OTA manifest link that carries the selected server URL kind.
Query
query BuildArtifactLinks($buildId: ID!, $artifactId: ID!) {
buildArtifactLinks(buildId: $buildId, artifactId: $artifactId) {
downloadUrl
manifestUrl
}
}Variables
{
"buildId": "id",
"artifactId": "id"
}Response
{
"data": {
"buildArtifactLinks": {
"downloadUrl": "string",
"manifestUrl": "string"
}
}
}