Mercurial - Steps
Steps
Steps
Process steps in the Mercurial plug-in
Mercurial Changelog
Perform a Mercurial 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 BuildLife Id | String | The ID of the start buildlife. This plugin will look for changes since that buildlife. | 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 |
Mercurial Checkout
Perform a Mercurial clone and checkout of the workflows source
Name | Type | Description | Required |
---|---|---|---|
Branch | String | Override the branch to check out | No |
Clean Workspace | Boolean | Erase all files from the worksapce 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 requested build date for the workflow. | No |
Remote Name | String | Override the remote name from which to check out | No |
Revision | String | Override the revision to check out | No |
Source Config | No |
Mercurial Cleanup
Perform a cleanup of the Mercurial working directory
Name | Type | Description | Required |
---|---|---|---|
Source Config | No |
Mercurial Create Tag
Create a tag in Mercurial of the specified working copy.
Name | Type | Description | Required |
---|---|---|---|
Message | String | A message for the commit | Yes |
Push Tag | Boolean | Immediately push the new tag back to the remote | No |
Source Config | No | ||
Tag | String | The tag name to create | No |
Mercurial Quiet Period
Perform a Mercurial 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 Mercurial plug-in
The plug-in adds these roles automatically to resources. You cannot add these roles manually.
Mercurial Repository
A placeholder for using the hg scm system. The remote repository is configured on a per workflow basis.
Name | Type | Description |
---|---|---|
Command Path | String | The location of the Mercurial command if not on the systems PATH |
Password | Password | The password to use for http(s) access repositories |
Password Script | String | If you wish to use a script or property lookups for your password, leave the Password field blank and enter it here. |
Repository Base URL | String | A url prefix for source configurations to specify a relative path to the hg repository (e.g. https://hg.example.com/repos/or ssh://hg.example.com/repos/) |
Username | String | The username to use for http(s) access repositories |
Mercurial Source Config
Name | Type | Description |
---|---|---|
Branch | String | The remote branch name to check out (defaults to default) |
Directory Offset | String | Directory Offset from the current job working directory. (Use . to clone into the current working directory) |
Exclude Users | String | Exclude this list of usernames |
File Filters | String | Restrict changelog to files matching these patterns. Lines start with + to include, andto exclude.Wildcards *, **, and ? are allowed. |
Remote URL | String | The path to the project repository. May be either absolute e.g. https://hg.example.com/repos/example/or ssh://hg.example.com/repos/example/, or relatative to the repository base url e.g. example |
Repository | Select the Mercurial Repository |