Jenkins X Pipelines
Jenkins X Pipeline YAML configuration files
| Type | ProjectConfig |
|---|---|
| File match |
jenkins-x*.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/jenkins-x-pipelines/latest.json |
| Source | https://jenkins-x.io/schemas/jx-schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
ProjectConfig
Definitions
AWSElasticBlockStoreVolumeSource
object
fsType
string
partition
integer
readOnly
boolean
volumeID
string
AddonConfig
object
name
string
version
string
Agent
object
container
string
dir
string
image
string
label
string
AzureDiskVolumeSource
object
cachingMode
string
diskName
string
diskURI
string
fsType
string
kind
string
readOnly
boolean
AzureFileVolumeSource
object
readOnly
boolean
secretName
string
shareName
string
CSIVolumeSource
object
driver
string
fsType
string
nodePublishSecretRef
object
1 nested properties
name
string
readOnly
boolean
volumeAttributes
object
CephFSVolumeSource
object
monitors
string[]
path
string
readOnly
boolean
secretFile
string
secretRef
object
1 nested properties
name
string
user
string
ChatConfig
object
developerChannel
string
kind
string
url
string
userChannel
string
CinderVolumeSource
object
ConfigMapKeySelector
object
key
string
name
string
optional
boolean
ConfigMapProjection
object
ConfigMapVolumeSource
object
Container
object
DownwardAPIProjection
object
items
DownwardAPIVolumeFile[]
DownwardAPIVolumeFile
object
DownwardAPIVolumeSource
object
defaultMode
integer
items
DownwardAPIVolumeFile[]
EmptyDirVolumeSource
object
medium
string
sizeLimit
object
EnvVar
object
EnvVarSource
object
FCVolumeSource
object
fsType
string
lun
integer
readOnly
boolean
targetWWNs
string[]
wwids
string[]
FlexVolumeSource
object
driver
string
fsType
string
options
object
readOnly
boolean
secretRef
object
1 nested properties
name
string
FlockerVolumeSource
object
datasetName
string
datasetUUID
string
GCEPersistentDiskVolumeSource
object
fsType
string
partition
integer
pdName
string
readOnly
boolean
GitRepoVolumeSource
object
directory
string
repository
string
revision
string
GlusterfsVolumeSource
object
endpoints
string
path
string
readOnly
boolean
HostPathVolumeSource
object
path
string
type
string
ISCSIVolumeSource
object
chapAuthDiscovery
boolean
chapAuthSession
boolean
fsType
string
initiatorName
string
iqn
string
iscsiInterface
string
lun
integer
portals
string[]
readOnly
boolean
secretRef
object
1 nested properties
name
string
targetPortal
string
IssueTrackerConfig
object
kind
string
project
string
url
string
KeyToPath
object
key
string
mode
integer
path
string
LocalObjectReference
object
name
string
Loop
object
NFSVolumeSource
object
path
string
readOnly
boolean
server
string
ObjectFieldSelector
object
apiVersion
string
fieldPath
string
ParsedPipeline
object
agent
object
4 nested properties
container
string
dir
string
image
string
label
string
dir
string
env
EnvVar[]
environment
EnvVar[]
options
object
8 nested properties
containerOptions
object
distributeParallelAcrossNodes
boolean
podLabels
object
retry
integer
sidecars
Container[]
timeout
object
2 nested properties
time
integer
unit
string
tolerations
Toleration[]
volumes
Volume[]
post
Post[]
stages
Stage[]
PersistentVolumeClaimVolumeSource
object
claimName
string
readOnly
boolean
PhotonPersistentDiskVolumeSource
object
fsType
string
pdID
string
PipelineConfig
object
agent
object
4 nested properties
container
string
dir
string
image
string
label
string
containerOptions
object
env
EnvVar[]
environment
string
extends
object
2 nested properties
file
string
import
string
pipelines
object
6 nested properties
PipelineExtends
object
file
string
import
string
PipelineLifecycles
object
pipeline
object
7 nested properties
agent
object
4 nested properties
container
string
dir
string
image
string
label
string
dir
string
env
EnvVar[]
environment
EnvVar[]
options
object
8 nested properties
containerOptions
object
distributeParallelAcrossNodes
boolean
podLabels
object
retry
integer
sidecars
Container[]
timeout
object
tolerations
Toleration[]
volumes
Volume[]
post
Post[]
stages
Stage[]
PipelineOverride
object
agent
object
4 nested properties
container
string
dir
string
image
string
label
string
containerOptions
object
name
string
pipeline
string
sidecars
Container[]
stage
string
step
object
steps
Step[]
type
string
volumes
Volume[]
Pipelines
object
default
object
7 nested properties
agent
object
4 nested properties
container
string
dir
string
image
string
label
string
dir
string
env
EnvVar[]
environment
EnvVar[]
options
object
8 nested properties
containerOptions
object
distributeParallelAcrossNodes
boolean
podLabels
object
retry
integer
sidecars
Container[]
timeout
object
tolerations
Toleration[]
volumes
Volume[]
post
Post[]
stages
Stage[]
overrides
PipelineOverride[]
PortworxVolumeSource
object
fsType
string
readOnly
boolean
volumeID
string
Post
object
actions
PostAction[]
condition
string
PostAction
object
name
string
options
object
PreviewEnvironmentConfig
object
disabled
boolean
maximumInstances
integer
ProjectConfig
object
addons
AddonConfig[]
buildPack
string
buildPackGitRef
string
buildPackGitURL
string
chat
object
4 nested properties
developerChannel
string
kind
string
url
string
userChannel
string
dockerRegistryHost
string
dockerRegistryOwner
string
env
EnvVar[]
issueTracker
object
3 nested properties
kind
string
project
string
url
string
noReleasePrepare
boolean
pipelineConfig
object
previewEnvironments
object
2 nested properties
disabled
boolean
maximumInstances
integer
wiki
object
3 nested properties
kind
string
space
string
url
string
ProjectedVolumeSource
object
defaultMode
integer
sources
VolumeProjection[]
Quantity
object
QuobyteVolumeSource
object
group
string
readOnly
boolean
registry
string
tenant
string
user
string
volume
string
RBDVolumeSource
object
fsType
string
image
string
keyring
string
monitors
string[]
pool
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
user
string
ResourceFieldSelector
object
RootOptions
object
containerOptions
object
distributeParallelAcrossNodes
boolean
podLabels
object
retry
integer
sidecars
Container[]
timeout
object
2 nested properties
time
integer
unit
string
tolerations
Toleration[]
volumes
Volume[]
ScaleIOVolumeSource
object
fsType
string
gateway
string
protectionDomain
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
sslEnabled
boolean
storageMode
string
storagePool
string
system
string
volumeName
string
SecretKeySelector
object
key
string
name
string
optional
boolean
SecretProjection
object
SecretVolumeSource
object
ServiceAccountTokenProjection
object
audience
string
expirationSeconds
integer
path
string
Stage
object
agent
object
4 nested properties
container
string
dir
string
image
string
label
string
dir
string
env
EnvVar[]
environment
EnvVar[]
name
string
options
object
11 nested properties
containerOptions
object
distributeParallelAcrossNodes
boolean
podLabels
object
retry
integer
sidecars
Container[]
stash
object
2 nested properties
files
string
name
string
timeout
object
2 nested properties
time
integer
unit
string
tolerations
Toleration[]
unstash
object
2 nested properties
dir
string
name
string
volumes
Volume[]
workspace
string
parallel
Stage[]
post
Post[]
stages
Stage[]
steps
Step[]
StageOptions
object
containerOptions
object
distributeParallelAcrossNodes
boolean
podLabels
object
retry
integer
sidecars
Container[]
stash
object
2 nested properties
files
string
name
string
timeout
object
2 nested properties
time
integer
unit
string
tolerations
Toleration[]
unstash
object
2 nested properties
dir
string
name
string
volumes
Volume[]
workspace
string
Stash
object
files
string
name
string
Step
object
StorageOSVolumeSource
object
fsType
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
volumeName
string
volumeNamespace
string
Timeout
object
time
integer
unit
string
Toleration
object
effect
string
key
string
operator
string
tolerationSeconds
integer
value
string
Unstash
object
dir
string
name
string
Volume
object
awsElasticBlockStore
object
4 nested properties
fsType
string
partition
integer
readOnly
boolean
volumeID
string
azureDisk
object
6 nested properties
cachingMode
string
diskName
string
diskURI
string
fsType
string
kind
string
readOnly
boolean
azureFile
object
3 nested properties
readOnly
boolean
secretName
string
shareName
string
cephfs
object
6 nested properties
monitors
string[]
path
string
readOnly
boolean
secretFile
string
secretRef
object
1 nested properties
name
string
user
string
cinder
object
4 nested properties
configMap
object
4 nested properties
csi
object
5 nested properties
driver
string
fsType
string
nodePublishSecretRef
object
1 nested properties
name
string
readOnly
boolean
volumeAttributes
object
downwardAPI
object
2 nested properties
defaultMode
integer
items
DownwardAPIVolumeFile[]
fc
object
5 nested properties
fsType
string
lun
integer
readOnly
boolean
targetWWNs
string[]
wwids
string[]
flexVolume
object
5 nested properties
driver
string
fsType
string
options
object
readOnly
boolean
secretRef
object
1 nested properties
name
string
flocker
object
2 nested properties
datasetName
string
datasetUUID
string
gcePersistentDisk
object
4 nested properties
fsType
string
partition
integer
pdName
string
readOnly
boolean
gitRepo
object
3 nested properties
directory
string
repository
string
revision
string
glusterfs
object
3 nested properties
endpoints
string
path
string
readOnly
boolean
hostPath
object
2 nested properties
path
string
type
string
iscsi
object
11 nested properties
chapAuthDiscovery
boolean
chapAuthSession
boolean
fsType
string
initiatorName
string
iqn
string
iscsiInterface
string
lun
integer
portals
string[]
readOnly
boolean
secretRef
object
1 nested properties
name
string
targetPortal
string
name
string
nfs
object
3 nested properties
path
string
readOnly
boolean
server
string
persistentVolumeClaim
object
2 nested properties
claimName
string
readOnly
boolean
photonPersistentDisk
object
2 nested properties
fsType
string
pdID
string
portworxVolume
object
3 nested properties
fsType
string
readOnly
boolean
volumeID
string
projected
object
2 nested properties
defaultMode
integer
sources
VolumeProjection[]
quobyte
object
6 nested properties
group
string
readOnly
boolean
registry
string
tenant
string
user
string
volume
string
rbd
object
8 nested properties
fsType
string
image
string
keyring
string
monitors
string[]
pool
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
user
string
scaleIO
object
10 nested properties
fsType
string
gateway
string
protectionDomain
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
sslEnabled
boolean
storageMode
string
storagePool
string
system
string
volumeName
string
secret
object
4 nested properties
storageos
object
5 nested properties
fsType
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
volumeName
string
volumeNamespace
string
vsphereVolume
object
4 nested properties
fsType
string
storagePolicyID
string
storagePolicyName
string
volumePath
string
VolumeProjection
object
configMap
object
3 nested properties
downwardAPI
object
1 nested properties
items
DownwardAPIVolumeFile[]
secret
object
3 nested properties
serviceAccountToken
object
3 nested properties
audience
string
expirationSeconds
integer
path
string
VsphereVirtualDiskVolumeSource
object
fsType
string
storagePolicyID
string
storagePolicyName
string
volumePath
string
WikiConfig
object
kind
string
space
string
url
string