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