Skip to the content.

Git for IBM UrbanCode Build - Steps

Steps

Steps

Process steps in the Git plug-in

Create GitHub Status

Create a commit status in GitHub or GitHub Enterprise.

Name Type Description Required
Base REST URL String The base URL of the REST API e.g. https://api.github.com. This value should be left blank to be automatically inferred from GitHubs webhook data, unless a different URL needs be used. No
Context String The service that is providing the status. No
Description String High level summary of the status update. No
Source Config     No
State Enumeration: The state of the status. Yes

Git Changelog

Perform a Git changelog and publish the results.

Name Type Description Required
Changes URL String   No
End Date String End changelog at this date (yyyy-MM-dd HH:mm:ss z OR E MMM dd HH:mm:ss zzz yyyy OR milliseconds since Unix Epoch) No
End Revision String End changelog at this revision No
Source Config     No
Start Date String Start changelog at this date (yyyy-MM-dd HH:mm:ss z OR E MMM dd HH:mm:ss zzz yyyy OR milliseconds since Unix Epoch) No
Start Revision String Start changelog at this revision No

Git Checkout

Perform a Git checkout of the workflows source

Name Type Description Required
Clean Workspace Boolean Erase all files from the workspace before performing checkout No
Date String Date of sourcecode to checkout (yyyy-MM-dd HH:mm:ss z OR E MMM dd HH:mm:ss zzz yyyy OR milliseconds since Unix Epoch). Defaults to the current time. No
Source Config     No

Git Cleanup

Perform a cleanup of the Git working directory

Name Type Description Required
Source Config     No

Git Create Tag

Create a tag in Git of the specified working copy.

Name Type Description Required
Message String A message for the commit Yes
Source Config     No
Tag String The tag name to create Yes

Git Quiet Period

Perform a Git changelog for quiet period detection and publish most recent change date within the period.

Name Type Description Required
End Date String End changelog at this date (yyyy-MM-dd HH:mm:ss z OR E MMM dd HH:mm:ss zzz yyyy OR milliseconds since Unix Epoch) No
Source Config     No
Start Date String Start changelog at this date (yyyy-MM-dd HH:mm:ss z OR E MMM dd HH:mm:ss zzz yyyy OR milliseconds since Unix Epoch) No

Roles in the Git plug-in

The plug-in adds these roles automatically to resources. You cannot add these roles manually.

Git Repository

Global settings for accessing git repositories.

Name Type Description
Command Path String The location of the Git executable (e.g. /usr/bin/git), if it is not specified in the PATH.
Disable Build on Draft PR Boolean Skip Build triggers on Draft Pull Requests.
Password Script String Enter a script or property lookup to obtain the password. This field will only be effective if the Repository Password field is blank.
Repository Base URL String A URL prefix for source configurations to specify a relative path to the git repository. (e.g. https://git.example.com/repos or ssh://git.example.com/repos)
Repository Password Password The password to use for http(s) access to repositories
Repository Username String The username to use for http(s) access to repositories
Use Author Email Boolean The plugin will use the committer’s email instead of the author’s name.By default, the author name is used.

Git Source Repo

Name Type Description
Branch String The remote branch name to check out (defaults to master)
Directory Offset String Directory offset from the current jobs working directory. (Use . to clone into the current working directory)
Exclude Filters String Exclude this list of usernames
File Filters String Restrict changelog to files matching these patterns. Lines start with + to include and to exclude. Wildcards *, **, and ? are allowed.
Remote Name String The name to use for the remote (defaults to origin)
Remote URL String The path to the project repository e.g. username/project. The value of Remote URL will be appended to the repositorys Base URL
Repository   Select the Git Repository
Back to …   Latest Version Git for IBM UrbanCode Build    
All Plugins Build Plugins 29.1127031 Readme Overview Downloads