108 lines
1.3 KiB
GraphQL
108 lines
1.3 KiB
GraphQL
query GetPipelines {
|
|
Pipelines {
|
|
id, name
|
|
}
|
|
}
|
|
|
|
query GetSecrets {
|
|
Secrets {
|
|
id, name
|
|
}
|
|
}
|
|
|
|
query GetRunners {
|
|
Runners {
|
|
id, name
|
|
}
|
|
}
|
|
|
|
query GetCloneCredentials {
|
|
CloneCredentials {
|
|
id, name, type
|
|
}
|
|
}
|
|
|
|
|
|
mutation CreatePipeline(
|
|
$name: String!,
|
|
$url: String!,
|
|
$pollInterval: Int,
|
|
$cloneCredentialId: String,
|
|
) {
|
|
createPipeline(
|
|
name: $name,
|
|
url: $url,
|
|
pollInterval: $pollInterval,
|
|
cloneCredentialId: $cloneCredentialId,
|
|
) {
|
|
id,
|
|
name,
|
|
url,
|
|
pollInterval,
|
|
cloneCredential {
|
|
id,
|
|
name,
|
|
type,
|
|
}
|
|
}
|
|
}
|
|
|
|
mutation CreateCloneCredential(
|
|
$credentialType: String!,
|
|
$username: String!,
|
|
$secret: String!,
|
|
$name: String!,
|
|
) {
|
|
createCloneCredential(
|
|
type: $credentialType,
|
|
username: $username,
|
|
secret: $secret,
|
|
name: $name,
|
|
) {
|
|
type,
|
|
username,
|
|
secret,
|
|
name,
|
|
}
|
|
}
|
|
|
|
mutation CreateSecret(
|
|
$name: String!,
|
|
$secret: String!,
|
|
) {
|
|
createSecret(
|
|
name: $name,
|
|
secret: $secret,
|
|
) {
|
|
id,
|
|
name,
|
|
secret,
|
|
}
|
|
}
|
|
|
|
mutation CreateWebhook(
|
|
$webhookType: String!,
|
|
$pipelineId: String!,
|
|
) {
|
|
createWebhook(
|
|
type: $webhookType,
|
|
pipelineId: $pipelineId,
|
|
) {
|
|
id,
|
|
secret,
|
|
serverType,
|
|
}
|
|
}
|
|
|
|
mutation CreateRunner(
|
|
$name: String!,
|
|
) {
|
|
createRunner(
|
|
name: $name,
|
|
) {
|
|
id,
|
|
name,
|
|
token,
|
|
}
|
|
}
|