Query
query BuildScripts {
buildScripts {
iconKey
repositories {
iosAppProject {
id
type
repository {
__typename
}
configurations {
__typename
}
allowedScripts {
__typename
}
createdAt
}
latestBuild {
id
requestId
jobId
status
action
destinationType
}
id
canonicalOrigin
displayOrigin
name
}
id
name
preBuildScript
postBuildScript
}
}Response
{
"data": {
"buildScripts": [
{
"iconKey": "string",
"repositories": [
{
"iosAppProject": {
"id": "id",
"type": "IOS_APP",
"repository": {
"__typename": "CodebaseRepository"
},
"configurations": [
{
"__typename": "BuildConfiguration"
}
],
"allowedScripts": [
{
"__typename": "AllowedBuildScript"
}
],
"createdAt": "string"
},
"latestBuild": {
"id": "id",
"requestId": "id",
"jobId": "id",
"status": "QUEUED",
"action": "BUILD",
"destinationType": "SIMULATOR"
},
"id": "id",
"canonicalOrigin": "string",
"displayOrigin": "string",
"name": "string"
}
],
"id": "id",
"name": "string",
"preBuildScript": "string",
"postBuildScript": "string"
}
]
}
}Queries
buildScripts
Returns build scripts.
QUERY
buildScripts: [BuildScript!]!Returns
[BuildScript!]!
iconKey
String
Optional icon from the build configuration icon library.
repositories
Repositories where this script is allowed.
id
ID!
Stable identifier for this build script.
name
String!
Display name of this build script.
preBuildScript
String
The pre build script associated with this build script. May be null when unavailable or not applicable.
postBuildScript
String
The post build script associated with this build script. May be null when unavailable or not applicable.
enabledByDefault
Boolean!
Whether the enabled by default condition is true for this build script.
timeoutSeconds
Int!
Timeout, in seconds.
failureBehavior
The failure behavior associated with this build script.
createdAt
String!
ISO 8601 timestamp when this build script was created.
updatedAt
String!
ISO 8601 timestamp when this build script was last updated.
Query
query BuildScripts {
buildScripts {
iconKey
repositories {
iosAppProject {
id
type
repository {
__typename
}
configurations {
__typename
}
allowedScripts {
__typename
}
createdAt
}
latestBuild {
id
requestId
jobId
status
action
destinationType
}
id
canonicalOrigin
displayOrigin
name
}
id
name
preBuildScript
postBuildScript
}
}Response
{
"data": {
"buildScripts": [
{
"iconKey": "string",
"repositories": [
{
"iosAppProject": {
"id": "id",
"type": "IOS_APP",
"repository": {
"__typename": "CodebaseRepository"
},
"configurations": [
{
"__typename": "BuildConfiguration"
}
],
"allowedScripts": [
{
"__typename": "AllowedBuildScript"
}
],
"createdAt": "string"
},
"latestBuild": {
"id": "id",
"requestId": "id",
"jobId": "id",
"status": "QUEUED",
"action": "BUILD",
"destinationType": "SIMULATOR"
},
"id": "id",
"canonicalOrigin": "string",
"displayOrigin": "string",
"name": "string"
}
],
"id": "id",
"name": "string",
"preBuildScript": "string",
"postBuildScript": "string"
}
]
}
}