Value¶
object Value
Types¶
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¶
buildDir¶
Top-level directory in which builds are executed.
concurrentId¶
val concurrentId: String?
The unique ID of build execution in a single executor.
concurrentProjectId¶
val concurrentProjectId: String?
The unique ID of build execution in a single executor and project.
configPath¶
val configPath: String?
The path to the CI/CD configuration file.
Defaults to .gitlab-ci.yml.
debugTrace¶
val debugTrace: String?
true if debug logging is enabled.
Read more in the GitLab documentation.
defaultBranch¶
val defaultBranch: String
The project's default branch.
deployFreeze¶
val deployFreeze: Boolean
Only available if the pipeline runs during a deployment freeze window.
true when available.
disposable¶
val disposable: Boolean
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).
true when available.
features¶
fipsMode¶
Whether FIPS mode is enabled in the GitLab instance.
hasOpenRequirements¶
Only available if the pipeline's project has an open requirement.
true when available.
isDefaultBranch¶
val isDefaultBranch: Boolean
isTag¶
kubernetesActive¶
val kubernetesActive: Boolean
openMergeRequests¶
val openMergeRequests: String?
shared¶
triggerPayload¶
val triggerPayload: String?