GitLab CI Kotlin DSL • opensavvy.gitlab.ci • Variable
Variable¶
Types¶
Chat¶
object Chat
Variables related to ChatOps.
Commit¶
object Commit
Variables related to commits.
DependencyProxy¶
object DependencyProxy
The container dependency proxy allows to cache containers in GitLab to avoid Docker Hub's rate limits.
Environment¶
object Environment
ExternalPullRequest¶
object ExternalPullRequest
Job¶
object Job
MergeRequest¶
object MergeRequest
Pages¶
object Pages
Parallel¶
object Parallel
Pipeline¶
object Pipeline
Project¶
object Project
Registry¶
object Registry
Runner¶
object Runner
Server¶
object Server
User¶
object User
Properties¶
active¶
true for all jobs executed in CI.
apiV4URL¶
The GitLab API v4 URL.
buildDir¶
Top-level directory in which builds are executed.
concurrentId¶
const val concurrentId: String
The unique ID of build execution in a single executor.
concurrentProjectId¶
const val concurrentProjectId: String
The unique ID of build execution in a single executor and project.
configPath¶
const val configPath: String
The path to the CI/CD configuration file.
debugTrace¶
const val debugTrace: String
true if debug logging is enabled.
defaultBranch¶
const val defaultBranch: String
The project's default branch.
deployFreeze¶
const val deployFreeze: String
Only available if the pipeline runs during a deploy freeze window.
disposable¶
const val disposable: String
Only available if the job is executed in a disposable environment (something that is created only for this job and will be destroyed after the execution, all executors except shell and ssh).
features¶
fipsMode¶
Whether FIPS mode is enabled in the GitLab instance.
hasOpenRequirements¶
const val hasOpenRequirements: String
Only available if the pipeline's project has an open requirement.
kubernetesActive¶
const val kubernetesActive: String
openMergeRequests¶
const val openMergeRequests: String
shared¶
triggerPayload¶
const val triggerPayload: String