CA Harvest SCM - Steps
Steps
Steps
Process steps in the Harvest plug-in
Harvest Changelog
Perform a Harvest changelog and publish the results.
| Name |
Type |
Description |
Required |
| Changes URL |
String |
|
No |
| End Date |
String |
End changelog at this date. Will check the beginning of dd, so if you want the full day included add one day (mm/dd/yyy) |
No |
| Source Config |
|
|
No |
| Start Date |
String |
Start changelog at this date. Will check the beginning of dd, so if you want the full day included add one day (mm/dd/yyy) |
No |
Harvest Checkout
Perform a Harvest 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 |
Harvest Cleanup
Perform a cleanup of the Harvest working directory
| Name |
Type |
Description |
Required |
| Source Config |
|
|
No |
Harvest Quiet Period
Perform a Harvest 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 Harvest plug-in
The plug-in adds these roles automatically to resources. You cannot add these roles manually.
Harvest Repository
Global settings for accessing Harvest repositories.
| Name |
Type |
Description |
| Command Path |
String |
The directory that contains all of the Harvest command line interface (CLI) commands. For example: /opt/CA/scm/bin. Specify this property only when the command is not on the path. |
| Harvest Broker |
String |
The Harvest broker to run CLI commands against. |
| Password Script |
String |
A script or property lookup for the password. If using this property, do not specify a value for the Password property. |
| Repository Password |
Password |
The password to use for access to Harvest repositories |
| Repository Username |
String |
The username to use for access to Harvest repositories |
Harvest Source Repo
| Name |
Type |
Description |
| Checkout Includes |
String |
Files included for the checkout command. Wildcards are allowed. For example specify *.js to include all .js files. |
| Checkout Method |
Enumeration: |
|
| The method used to checkout files. All methods with the exception of browse requires a package. Update:Copy items and reserve them for check in. Browse:Copy items but do not reserve them to be checked back in. Reserve Only:Do not copy any data but marks items as reserved to be checked back in. Synchronize: Identify the versions of the files on the client using the signature file. Concurrent Update: Copy items and reserve them for check in. The reserved version is created on a branch. |
|
|
| Directory Offset |
String |
The directory offset from the current jobs working directory. Use a period (.) to clone into the current working directory. |
| Exclude Filters |
String |
A list of usernames to exclude. |
| File Filters |
String |
Restrict the changelog to the files matching the specified patterns. Specify each pattern on a new line.Start each line with a plus sign (+) to include or a minus sign (-) to exclude files matching the patterns. You can use asterick (*), double-asterick (**), and question mark (?) as wildcards in the pattern. |
| Package |
String |
The name of the package. |
| Project |
String |
The project where all of your files exist. |
| Recursive Search |
Boolean |
Recursively search through and select all versions from directories below the specified view path. |
| Repository |
|
The Harvest repository to be accessed. |
| Snapshot |
String |
The name of the snapshot view. The state specified must have Snapshot Views enabled. |
| State |
String |
The state in which the user is running the project. For example: Dev. |
| View Path |
String |
The path to the Harvest repository in the Harvest server. For example: \TestRepo. |