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. |