JFrog Pipelines YML DSL
JFrog Pipelines YML based DSL definition
| Type | JFrog-Pipelines |
|---|---|
| File match |
**/.jfrog-pipelines/**/*.yml
**/.jfrog-pipelines/**/*.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/jfrog-pipelines-yml-dsl/latest.json |
| Source | https://www.schemastore.org/jfrog-pipelines.json |
Validate with Lintel
npx @lintel/lintel check
Type:
JFrog-Pipelines
Definitions
JFrog-Pipelines
object
resources
Resource[]
pipelines
Pipeline[]
template
boolean
valuesFilePath
string
include
object
1 nested properties
template
string
Resource
object
name
string
type
string
Step
object
name
string
type
string
Pipeline
object
name
string
required
minItems=1
configuration
object
12 nested properties
environmentVariables
object
1 nested properties
readOnly
Record<string, string | number | object>
required
nodePool
string
affinityGroup
string
jfrogCliVersion
string | integer
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
chronological
boolean
dependencyMode
object
3 nested properties
waitOnParentComplete
boolean
waitOnParentSuccess
boolean
waitOnChildComplete
boolean
retentionPolicy
object
2 nested properties
maxAgeDays
number
minRuns
number
reTriggerOnSyncFailure
boolean
preRun
object
2 nested properties
configuration
object
9 nested properties
environmentVariables
object
nodePool
string
affinityGroup
string
jfrogCliVersion
string | integer
runtime
object
integrations
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
chronological
boolean
execution
object
6 nested properties
onStart
string | Task[]
onExecute
string | Task[]
onSuccess
string | Task[]
onFailure
string | Task[]
onComplete
string | Task[]
onCancel
string | Task[]
postRun
object
2 nested properties
configuration
object
9 nested properties
environmentVariables
object
nodePool
string
affinityGroup
string
jfrogCliVersion
string | integer
runtime
object
integrations
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
chronological
boolean
execution
object
6 nested properties
onStart
string | Task[]
onExecute
string | Task[]
onSuccess
string | Task[]
onFailure
string | Task[]
onComplete
string | Task[]
onCancel
string | Task
pipelineCommon
Aql
object
name
string
required
type
string
required
configuration
object
required
4 nested properties
sourceArtifactory
string
required
query
string
required
addedProperties
Record<string, string | number>
mappings
object[]
minItems=1
BuildInfo
object
name
string
required
type
string
required
configuration
object
required
5 nested properties
sourceArtifactory
string
required
buildNumber
integer | string
buildName
string
externalCI
string
pin
object
variant, variant
4 nested properties
versionId
integer
min=1
buildName
string
buildNumber
integer | string
targetRepo
string
CronTrigger
object
name
string
required
type
string
required
configuration
object
required
2 nested properties
interval
string
required
branches
object
2 nested properties
include
string
exclude
string
DistributionRule
object
name
string
required
type
string
required
configuration
object
required
5 nested properties
sourceDistribution
string
required
serviceName
string
required
cityName
string
required
siteName
string
required
countryCodes
string[]
required
minItems=1
FileSpec
object
name
string
required
type
string
required
configuration
object
required
16 nested properties
sourceArtifactory
string
required
pattern
string
aql
string
target
string
props
string
recursive
boolean | string
flat
boolean | string
excludePatterns
string[]
exclusions
string[]
archiveEntries
string
buildNumber
integer | string
buildName
string
sortBy
string[]
sortOrder
string
limit
integer | string
offset
integer | string
GitRepo
object
name
string
required
type
string
required
configuration
object
required
12 nested properties
gitProvider
string
required
path
string
required
cloneProtocol
string
files
object
2 nested properties
include
string
format=regex
exclude
string
format=regex
branches
object
2 nested properties
include
string
format=regex
exclude
string
format=regex
pullRequestSourceBranches
object
2 nested properties
include
string
format=regex
exclude
string
format=regex
pullRequestTargetBranches
object
2 nested properties
include
string
format=regex
exclude
string
format=regex
tags
object
2 nested properties
include
string
format=regex
exclude
string
format=regex
buildOn
object
6 nested properties
commit
boolean
pullRequestCreate
boolean
pullRequestClose
boolean
releaseCreate
boolean
tagCreate
boolean
branchCreate
boolean
cancelPendingRunsOn
object
2 nested properties
newCommit
boolean
pullRequestUpdate
boolean
shallowDepth
integer
min=1
pin
object
variant, variant
2 nested properties
versionId
integer
min=1
sha
string
HelmChart
object
name
string
required
type
string
required
configuration
object
required
5 nested properties
sourceArtifactory
string
required
repository
string
required
version
string
required
chart
string
required
pin
object
variant, variant
2 nested properties
versionId
integer
min=1
version
string
Image
object
name
string
required
type
string
required
configuration
object
required
7 nested properties
registry
string
required
imageName
string
required
imageTag
string
required
sourceRepository
string
autoPull
boolean | string
region
string
pin
object
variant, variant
2 nested properties
versionId
integer
min=1
imageTag
string
IncomingWebhook
object
name
string
required
type
string
required
configuration
object
required
1 nested properties
webhookName
string
required
OutgoingWebhook
object
name
string
required
type
string
required
configuration
object
required
5 nested properties
webhookName
string
required
method
string
parameters
string
path
string
headers
object
PropertyBag
object
name
string
required
type
string
required
configuration
object
required
1 nested properties
pin
object
1 nested properties
versionId
integer
min=1
ReleaseBundle
object
name
string
required
type
string
required
configuration
object
required
5 nested properties
sourceDistribution
string
required
name
string
required
version
string
required
isSigned
boolean | string
pin
object
variant, variant
3 nested properties
versionId
integer
min=1
name
string
version
string
RemoteFile
object
name
string
required
type
string
required
configuration
object
required
variant, variant
4 nested properties
source
string
fileLocation
string
fileName
string
fileDateTime
string
VmCluster
object
name
string
required
type
string
required
configuration
object
required
2 nested properties
sshKey
string
required
targets
string[]
required
BashStep
object
name
string
required
type
string
required
execution
object
required
6 nested properties
onStart
StepExecutionStates
onExecute
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
configuration
object
12 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
CreateReleaseBundle
object
name
string
required
type
string
required
configuration
object
required
20 nested properties
releaseBundleName
string
required
releaseBundleVersion
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
failOnValidate
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
dryRun
string | boolean
sign
string | boolean
storeAtSourceArtifactory
string
description
string
releaseNotes
object
2 nested properties
content
string
required
syntax
string
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
DistributeReleaseBundle
object
name
string
required
type
string
required
configuration
object
13 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
dryRun
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
DockerBuild
object
name
string
required
type
string
required
configuration
object
required
17 nested properties
dockerImageName
string
required
dockerImageTag
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
dockerFileLocation
string
dockerFileName
string
dockerOptions
string
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
DockerPush
object
name
string
required
type
string
required
configuration
object
required
16 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
targetRepository
string
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
GoBuild
object
name
string
required
type
string
required
configuration
object
20 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
sourceLocation
string
goCommand
string
noRegistry
string | boolean
publishDeps
string | boolean
repository
string
resolverRepo
string
outputLocation
string
outputFile
string
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
GoPublishBinary
object
name
string
required
type
string
required
configuration
object
required
16 nested properties
inputSteps
object[]
required
minItems=1
targetRepository
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
GoPublishModule
object
name
string
required
type
string
required
configuration
object
required
21 nested properties
version
string
required
targetRepository
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
sourceLocation
string
self
string | boolean
deps
string
resolverRepo
string
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
GradleBuild
object
name
string
required
type
string
required
configuration
object
required
23 nested properties
gradleCommand
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
sourceLocation
string
configFileLocation
string
configFileName
string
resolverRepo
string
deployerRepo
string
usesPlugin
string | boolean
useWrapper
string | boolean
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
HelmBlueGreenCleanup
object
name
string
required
type
string
required
configuration
object
required
14 nested properties
deployStep
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
flags
string
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
HelmBlueGreenDeploy
object
name
string
required
type
string
required
configuration
object
required
29 nested properties
namespace
string
required
blueReleaseName
string
required
greenReleaseName
string
required
roleServices
object[]
required
minItems=1
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
helmVersion
string | integer
blueValueFilePaths
array
blueFlags
string
greenValueFilePaths
array
greenFlags
string
chartPath
string
chartName
string
chartVersion
string
dryRun
string | boolean
lint
string | boolean
lintFlags
string
test
string | boolean
testFlags
string
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
HelmBlueGreenRoleSwitch
object
name
string
required
type
string
required
configuration
object
required
13 nested properties
deployStep
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
HelmDeploy
object
name
string
required
type
string
required
configuration
object
required
25 nested properties
releaseName
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
helmVersion
string | integer
chartPath
string
chartName
string
chartVersion
string
valueFilePaths
array
namespace
string
flags
string
dryRun
string | boolean
lint
string | boolean
lintFlags
string
test
string | boolean
testFlags
string
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
HelmPublish
object
name
string
required
type
string
required
configuration
object
required
20 nested properties
chartPath
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
forceXrayScan
string | boolean
autoPublishBuildInfo
string | boolean
flags
string
helmVersion
string | integer
valueFilePaths
array
lint
string | boolean
lintFlags
string
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
Jenkins
object
name
string
required
type
string
required
configuration
object
required
11 nested properties
jenkinsJobName
string
required
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
chronological
boolean
jenkinsBranchName
string
buildParameters
Record<string, string | number>
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
integrations
object[]
minItems=1
Matrix
object
name
string
required
type
string
required
execution
object
required
6 nested properties
onStart
StepExecutionStates
onExecute
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
stepMode
string
configuration
object
13 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
multiNode
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
stepletMultipliers
object
6 nested properties
environmentVariables
object[]
minItems=1
runtimes
object[]
minItems=1
exclude
object[]
fastFail
boolean
allowFailures
object[]
additionalProperties
PreMatrix
object
name
string
required
type
string
required
execution
object
required
6 nested properties
onStart
StepExecutionStates
onExecute
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
configuration
object
12 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
PostMatrix
object
name
string
required
type
string
required
execution
object
required
6 nested properties
onStart
StepExecutionStates
onExecute
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
configuration
object
12 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
MvnBuild
object
name
string
required
type
string
required
configuration
object
23 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
sourceLocation
string
mvnCommand
string
configFileLocation
string
configFileName
string
resolverSnapshotRepo
string
resolverReleaseRepo
string
deployerSnapshotRepo
string
deployerReleaseRepo
string
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
NpmBuild
object
name
string
required
type
string
required
configuration
object
16 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
sourceLocation
string
npmArgs
string
repositoryName
string
resolverRepo
string
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
NpmPublish
object
name
string
required
type
string
required
configuration
object
required
17 nested properties
inputSteps
object[]
required
minItems=1
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
repositoryName
string
deployerRepo
string
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
PowerShell
object
name
string
required
type
string
required
execution
object
required
6 nested properties
onStart
StepExecutionStates
onExecute
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
configuration
object
12 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
PromoteBuild
object
name
string
required
type
string
required
configuration
object
required
18 nested properties
targetRepository
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
includeDependencies
string | boolean
status
string
comment
string
copy
string | boolean
failOnValidate
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
PublishBuildInfo
object
name
string
required
type
string
required
configuration
object
required
16 nested properties
inputSteps
object[]
required
minItems=1maxItems=1
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
envInclude
string
envExclude
string
forceXrayScan
string | boolean
failOnScan
string | boolean
runtime
object
1 nested properties
type
string
required
environmentVariables
EnvironmentVariables
integrations
object[]
minItems=1
inputResources
object[]
minItems=0
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
PushArtifactoryPackage
object
name
string
required
type
string
required
configuration
object
required
16 nested properties
targetRepo
string
required
inputSteps
object[]
required
minItems=1
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
forceXrayScan
string | boolean
failOnScan
string | boolean
autoPublishBuildInfo
string | boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
SignReleaseBundle
object
name
string
required
type
string
required
configuration
object
12 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
TriggerPipeline
object
name
string
required
type
string
required
configuration
object
17 nested properties
pipelineName
string
required
stepName
string
required
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
environmentVariables
EnvironmentVariables
runtime
object
1 nested properties
type
string
required
integrations
object[]
minItems=1
inputSteps
object[]
inputResources
object[]
outputResources
object[]
requiresApproval
RequiresApproval
branchName
string
projectKey
string
waitForRunCompletion
boolean
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
XrayScan
object
name
string
required
type
string
required
configuration
object
13 nested properties
affinityGroup
string
timeoutSeconds
integer
exclusiveMin=0
priority
integer
min=0max=10000
nodePool
string
chronological
boolean
failOnScan
string | boolean
environmentVariables
EnvironmentVariables
integrations
object[]
minItems=1
inputSteps
object[]
minItems=1
inputResources
object[]
minItems=1
outputResources
object[]
minItems=1
requiresApproval
RequiresApproval
runtime
object
1 nested properties
type
string
required
execution
object
5 nested properties
onStart
StepExecutionStates
onSuccess
StepExecutionStates
onFailure
StepExecutionStates
onComplete
StepExecutionStates
onCancel
StepExecutionStates
EnvironmentVariables
Record<string, string | number | object>
RequiresApproval
boolean | object
timeoutSeconds
integer
exclusiveMin=0
approvers
string[]
minItems=1
notifications
object[]
minItems=1
Task
object
task
string
required
repository
string
id
string
pattern=^[a-zA-Z0-9_-]+$
condition
string
input
object
rtIntegration
string
StepExecutionStates
string | Task[]