Skip to content
.gitlab-ci.main.kts
index
Initializing search
GitLab CI Kotlin DSL • Beta
Home
Getting started
Reference (experimental)
Reference (external)
News
.gitlab-ci.main.kts
GitLab CI Kotlin DSL • Beta
Home
Getting started
Getting started
Reference (experimental)
Reference (experimental)
GitLab CI Kotlin DSL
GitLab CI Kotlin DSL
opensavvy.gitlab.ci
opensavvy.gitlab.ci
Artifacts
Artifacts
Artifacts
accessibility
apiFuzzing
browserPerformance
clusterImageScanning
codeQuality
containerScanning
coverage
coverageFuzzing
cyclonedx
dast
dependencyScanning
dotenv
exclude
expireIn
exposeAs
include
junit
licenseScanning
loadPerformance
metrics
name
requirements
rule
sast
secretDetection
terraform
toYaml
Cache
Cache
Cache
include
keyFile
toYaml
ContainerImage
ContainerImage
entrypoint
equals
hashCode
nameAndVersion
toYaml
ContainerService
ContainerService
alias
command
equals
hashCode
toYaml
Depends
Depends
Depends
artifacts
job
optional
toYaml
GitLabCi
GitLabCi
GitLabCi
println
toYaml
GitLabCiDsl
GitLabCiDsl
Job
Job
afterScript
artifacts
beforeScript
cache
coverage
dependsOn
image
interruptible
name
retry
script
service
stage
tag
toYaml
variable
Retry
Retry
max
on
onExitCode
toYaml
RetryCause
RetryCause
Always
Always
ApiFailure
ApiFailure
ArchivedFailure
ArchivedFailure
DataIntegrityFailure
DataIntegrityFailure
JobExecutionTimeout
JobExecutionTimeout
RunnerSystemFailure
RunnerSystemFailure
RunnerUnsupported
RunnerUnsupported
SchedulerFailure
SchedulerFailure
ScriptFailure
ScriptFailure
StaleSchedule
StaleSchedule
StuckOrTimeoutFailure
StuckOrTimeoutFailure
UnknownFailure
UnknownFailure
UnmetPrerequisites
UnmetPrerequisites
toYaml
valueOf
values
Stage
Stage
Stage
name
Value
Value
Commit
Commit
Ref
Ref
name
protected
slug
author
branch
description
message
previousCommitSha
sha
shortSha
tag
timestamp
title
DependencyProxy
DependencyProxy
directGroupImagePrefix
groupImagePrefix
password
server
username
Environment
Environment
action
name
slug
tier
url
ExternalPullRequest
ExternalPullRequest
Source
Source
branch
branchSha
repository
Target
Target
branch
branchSha
repository
iid
Job
Job
id
image
jwt
manual
name
stage
startedAt
status
token
url
MergeRequest
MergeRequest
Source
Source
branch
branchSha
projectId
projectPath
projectUrl
Target
Target
branch
branchSha
projectId
projectPath
projectUrl
approved
assignees
diffBaseSha
diffId
eventType
id
iid
labels
milestone
refPath
title
Pages
Pages
domain
url
Parallel
Parallel
index
total
Pipeline
Pipeline
createdAt
id
iid
source
triggered
url
Project
Project
classificationLabel
cloneUrl
directory
id
languages
name
namespace
path
pathSlug
rootNamespace
title
url
visibility
Registry
Registry
image
password
server
username
Runner
Runner
arch
description
id
revision
shortToken
tags
version
Server
Server
Version
Version
full
major
minor
patch
name
port
protocol
revision
url
version
User
User
email
id
login
name
active
apiV4URL
buildDir
concurrentId
concurrentProjectId
configPath
debugTrace
defaultBranch
deployFreeze
disposable
features
fipsMode
hasOpenRequirements
isDefaultBranch
isTag
kubernetesActive
openMergeRequests
shared
triggerPayload
Variable
Variable
Chat
Chat
channel
input
userId
Commit
Commit
Ref
Ref
name
protected
slug
author
branch
description
message
previousCommitSha
sha
shortSha
tag
timestamp
title
DependencyProxy
DependencyProxy
directGroupImagePrefix
groupImagePrefix
password
server
username
Environment
Environment
action
name
slug
tier
url
ExternalPullRequest
ExternalPullRequest
Source
Source
branch
branchSha
repository
Target
Target
branch
branchSha
repository
iid
Job
Job
id
image
jwt
manual
name
stage
startedAt
status
token
url
MergeRequest
MergeRequest
Source
Source
branch
branchSha
projectId
projectPath
projectUrl
Target
Target
branch
branchSha
projectId
projectPath
projectUrl
approved
assignees
diffBaseSha
diffId
eventType
id
iid
labels
milestone
refPath
title
Pages
Pages
domain
url
Parallel
Parallel
index
total
Pipeline
Pipeline
createdAt
id
iid
source
triggered
url
Project
Project
classificationLabel
cloneUrl
directory
id
languages
name
namespace
path
pathSlug
rootNamespace
title
url
visibility
Registry
Registry
image
password
server
username
Runner
Runner
arch
description
id
revision
shortToken
tags
version
Server
Server
Version
Version
full
major
minor
patch
host
name
port
protocol
revision
url
User
User
email
id
login
name
active
apiV4URL
buildDir
concurrentId
concurrentProjectId
configPath
debugTrace
defaultBranch
deployFreeze
disposable
features
fipsMode
hasOpenRequirements
kubernetesActive
openMergeRequests
shared
triggerPayload
When
When
Always
Always
toYaml
OnFailure
OnFailure
toYaml
OnSuccess
OnSuccess
toYaml
valueOf
values
YamlExport
YamlExport
toYaml
gitlabCi
job
stage
opensavvy.gitlab.ci.plugins
opensavvy.gitlab.ci.plugins
Docker
Docker
Companion
Companion
defaultVersion
docker
useContainerRegistry
useDockerInDocker
build
logInToRegistry
pull
push
rename
Gradle
Gradle
Companion
Companion
gradle
gradlew
useGradle
task
tasks
Helm
Helm
Companion
Companion
helm
addRepository
deploy
updateRepositories
Kaniko
Kaniko
Companion
Companion
kaniko
kanikoBuild
kanikoRename
build
logInToRegistry
Pacman
Pacman
Companion
Companion
pacman
sync
publishChangelogToDiscord
publishChangelogToTelegram
opensavvy.gitlab.ci.script
opensavvy.gitlab.ci.script
Command
Command
Command
CommandDsl
CommandDsl
CommandDsl
clear
unaryPlus
Shell
Shell
Shell
command
toYaml
shell
opensavvy.gitlab.ci.utils
opensavvy.gitlab.ci.utils
DelegateProvider
DelegateProvider
DelegateProvider
provideDelegate
ReadOnlyDelegate
ReadOnlyDelegate
ReadOnlyDelegate
getValue
plusAssign
opensavvy.gitlab.ci.yaml
opensavvy.gitlab.ci.yaml
Yaml
Yaml
Collection
Collection
ListLiteral
ListLiteral
ListLiteral
children
toYamlString
MapLiteral
MapLiteral
MapLiteral
contents
toYamlString
Scalar
Scalar
BooleanLiteral
BooleanLiteral
BooleanLiteral
toYamlString
value
FloatingLiteral
FloatingLiteral
FloatingLiteral
toYamlString
value
IntegerLiteral
IntegerLiteral
IntegerLiteral
toYamlString
value
NullLiteral
NullLiteral
toYamlString
StringLiteral
StringLiteral
StringLiteral
toYamlString
value
toYaml
toYamlString
yaml
yamlList
yamlMap
Reference (external)
Reference (external)
Reference
News
News
News by category
Archive
Archive
2025
2023
jvm
GitLab CI Kotlin DSL
•
opensavvy.gitlab.ci
•
Value
•
Parallel
•
index
index
¶
val
index
:
String
?
Back to top