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 |