|
The previous latest commit present on a branch before a push request.
-
Returns:
string
|
|
The description of the commit: the message without first line, if the title is shorter than 100 characters; full message in other case.
-
Returns:
string
|
|
The full commit message.
-
Returns:
string
|
|
The branch or tag name for which project is built
-
Returns:
string
|
|
$CI_COMMIT_REF_NAME lowercased, shortened to 63 bytes, and with everything except 0-9 and a-z replaced with -.
No leading / trailing -.
Use in URLs, host names and domain names.
-
Returns:
string
|
|
The commit revision for which project is built
-
Returns:
string
|
|
The commit tag name. Present only when building tags.
-
Returns:
string
|
|
The title of the commit - the full first line of the message
-
Returns:
string
|
|
The path to CI config file. Defaults to .gitlab-ci.yml
-
Returns:
string
|
|
Whether debug tracing is enabled
-
Returns:
bool
|
|
Authentication password of the GitLab Deploy Token, only present if the Project has one related.
-
Returns:
string
|
|
Authentication username of the GitLab Deploy Token, only present if the Project has one related.
-
Returns:
string
|
|
Marks that the job is executed in a disposable environment (something that is created only for this job and disposed of/destroyed after the execution - all executors except shell and ssh). If the environment is disposable, it is set to true, otherwise it is not defined at all.
-
Returns:
bool
|
|
The name of the environment for this job
-
Returns:
string
|
|
A simplified version of the environment name, suitable for inclusion in DNS, URLs, Kubernetes labels, etc.
-
Returns:
string
|
|
The URL of the environment for this job
-
Returns:
string
|
|
Number of attempts to fetch sources running a job
-
Returns:
string
|
|
Mark that job is executed in GitLab CI environment
-
Returns:
string
|
|
The comma separated list of licensed features available for your instance and plan
-
Returns:
string
|
|
The email of the user who started the job
-
Returns:
string
|
|
The id of the user who started the job
-
Returns:
string
|
|
The login username of the user who started the job
-
Returns:
string
|
|
The real name of the user who started the job
-
Returns:
string
|
|
The unique id of the current job that GitLab CI uses internally
-
Returns:
string
|
|
The flag to indicate that job was manually started
-
Returns:
string
|
|
The name of the job as defined in .gitlab-ci.yml
-
Returns:
string
|
|
The name of the stage as defined in .gitlab-ci.yml
-
Returns:
string
|
|
Token used for authenticating with GitLab Container Registry, downloading dependent repositories,
authenticate with multi-project pipelines when triggers are involved, and for downloading job artifacts
-
Returns:
string
|
|
Job details URL
-
Returns:
string
|
|
The unique id of the current pipeline scoped to project
-
Returns:
string
|
|
The unique id of the current pipeline that GitLab CI uses internally
-
Returns:
string
|
|
Indicates how the pipeline was triggered. Possible options are: push, web, trigger, schedule,
api, and pipeline. For pipelines created before GitLab 9.5, this will show as unknown
-
Returns:
string
|
|
The flag to indicate that job was triggered
-
Returns:
bool
|
|
Pipeline details URL
-
Returns:
string
|
|
The full path where the repository is cloned and where the job is run
-
Returns:
string
|
|
The unique id of the current project that GitLab CI uses internally
-
Returns:
string
|
|
The project name that is currently being built (actually it is project folder name)
-
Returns:
string
|
|
The project namespace (username or groupname) that is currently being built
-
Returns:
string
|
|
The namespace with project name
-
Returns:
string
|
|
$CI_PROJECT_PATH lowercased and with everything except 0-9 and a-z replaced with -. Use in
URLs and domain names.
-
Returns:
string
|
|
The HTTP address to access project
-
Returns:
string
|
|
The project visibility (internal, private, public)
-
Returns:
string
|
|
If the Container Registry is enabled it returns the address of GitLab's Container Registry
-
Returns:
string
|
|
If the Container Registry is enabled for the project it returns the address of the registry tied to the
specific project
-
Returns:
string
|
|
The password to use to push containers to the GitLab Container Registry
-
Returns:
string
|
|
The username to use to push containers to the GitLab Container Registry
-
Returns:
string
|
|
The URL to clone the Git repository
-
Returns:
string
|
|
Number of attempts to restore the cache running a job
-
Returns:
string
|
|
The description of the runner as saved in GitLab
-
Returns:
string
|
|
The OS/architecture of the GitLab Runner executable (note that this is not necessarily the same as the
environment of the executor)
-
Returns:
string
|
|
The unique id of runner being used
-
Returns:
string
|
|
GitLab Runner revision that is executing the current job
-
Returns:
string
|
|
The defined runner tags
-
Returns:
string
|
|
GitLab Runner version that is executing the current job
-
Returns:
string
|
|
Mark that job is executed in CI environment
-
Returns:
bool
|
|
The name of CI server that is used to coordinate jobs
-
Returns:
string
|
|
GitLab revision that is used to schedule jobs
-
Returns:
string
|
|
GitLab version that is used to schedule jobs
-
Returns:
string
|
|
Marks that the job is executed in a shared environment (something that is persisted across CI
invocations like shell or ssh executor). If the environment is shared, it is set to true,
otherwise it is not defined at all.
-
Returns:
bool
|