Expression variables
Index of variables that can be referenced in pipelines with the expression syntax ${{ variable.name }}.
build.action
Provides the action that triggered the pipeline execution. Use this value to differentiate between the pull request being created, reopened, when a branch is created, etc.
| Action | Value | 
|---|---|
| Manual Run | |
| Branch Created | branch_created | 
| Branch Updated | branch_updated | 
| Pull Request Created | pullreq_created | 
| Pull Request Updated | pullreq_branch_updated | 
| Pull Request Reopened | pullreq_reopened | 
| Pull Request Closed | pullreq_closed | 
| Tag Created | tag_created | 
| Tag Updated | tag_updated | 
build.after
Provides the git commit sha after the patch is applied.
| Action | Example value | 
|---|---|
| All | bcdd4bf0245c82c060407b3b24b9b87301d15ac1 | 
build.author_email
Provides the commit email address for the current running build. Note this is a user-defined value and may be empty or inaccurate.
| Action | Example value | 
|---|---|
| All | janedoe@example.com | 
build.author_login
Provides the commit author username for the current running build.
| Action | Example value | 
|---|---|
| All | janedoe | 
build.author_name
Provides the commit author name for the current running build. Note this is a user-defined value and may be empty or inaccurate.
| Action | Example value | 
|---|---|
| All | Jane Doe | 
build.before
Provides the git commit sha before the patch is applied.
| Action | Example value | 
|---|---|
| All | bcdd4bf0245c82c060407b3b24b9b87301d15ac1 | 
build.branch
Provides the target branch for the push or pull request.
| Action | Example values | 
|---|---|
| All | main,feature/develop | 
build.commit
Provides the git commit sha for the current running build.
| Action | Example value | 
|---|---|
| All | bcdd4bf0245c82c060407b3b24b9b87301d15ac1 | 
build.event
Provides the event that triggered the pipeline execution.
| Action | Value | 
|---|---|
| Manual Run | manual | 
| Branch Created, Updated | push | 
| Pull Request Created, Updated, Reopened | pull_request | 
| Tag Created, Updated | tag | 
build.link
Provides a deep link the build results.
| Action | Example value | 
|---|---|
| All | https://gitness.company.com/example/hello-world/42 | 
build.message
Provides the commit message or pull request title for the current running build.
| Action | Value | 
|---|---|
| Manual Run | Commit message | 
| Branch Created, Updated | Commit message | 
| Pull Request Created, Updated, Reopened | Pull request title | 
| Tag Created, Updated | Commit message | 
build.number
Provides the build number for the current running build.
| Action | Example value | 
|---|---|
| All | 42 | 
build.ref
Provides the git reference for the current running build.
| Action | Example values | 
|---|---|
| Manual Run | refs/heads/main,refs/heads/feature/develop | 
| Branch Created, Updated | refs/heads/main,refs/heads/feature/develop | 
| Pull Request Created, Updated, Reopened | refs/heads/feature/develop | 
| Tag Created, Updated | refs/tags/v1.2.3 | 
build.sender
Provides the username for who initiated a manual build.
| Action | Example values | 
|---|---|
| Manual Run | janedoe | 
| Branch Created, Updated | |
| Pull Request Created, Updated, Reopened | |
| Tag Created, Updated | 
build.source
Provides the source branch.
| Action | Example values | 
|---|---|
| Manual Run | main,feature/develop | 
| Branch Created, Updated | main,feature/develop | 
| Pull Request Created, Updated, Reopened | main,feature/develop | 
| Tag Created, Updated | refs/tags/v1.2.3 | 
build.target
Provides the target branch.
| Action | Example values | 
|---|---|
| Manual Run | main | 
| Branch Created, Updated | main,feature/develop | 
| Pull Request Created, Updated, Reopened | main | 
| Tag Created, Updated | refs/tags/v1.2.3 | 
build.title
Provides the commit message or pull request title for the current running build.
| Action | Value | 
|---|---|
| Manual Run | Commit message | 
| Branch Created, Updated | Commit message | 
| Pull Request Created, Updated, Reopened | Pull request title | 
| Tag Created, Updated | Commit message |