Skip to content

CA Harvest SCM - Steps

Steps

Steps

Process steps in the Harvest plug-in

Harvest Changelog

Perform a Harvest changelog and publish the results.

NameTypeDescriptionRequired
Changes URLStringNo
End DateStringEnd 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 ConfigNo
Start DateStringStart 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

NameTypeDescriptionRequired
Clean WorkspaceBooleanErase all files from the workspace before performing checkoutNo
DateStringDate 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 ConfigNo

Harvest Cleanup

Perform a cleanup of the Harvest working directory

NameTypeDescriptionRequired
Source ConfigNo

Harvest Quiet Period

Perform a Harvest changelog for quiet period detection and publish most recent change date within the period.

NameTypeDescriptionRequired
End DateStringEnd 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 ConfigNo
Start DateStringStart 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.

NameTypeDescription
Command PathStringThe 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 BrokerStringThe Harvest broker to run CLI commands against.
Password ScriptStringA script or property lookup for the password. If using this property, do not specify a value for the Password property.
Repository PasswordPasswordThe password to use for access to Harvest repositories
Repository UsernameStringThe username to use for access to Harvest repositories

Harvest Source Repo

NameTypeDescription
Checkout IncludesStringFiles included for the checkout command. Wildcards are allowed. For example specify *.js to include all .js files.
Checkout MethodEnumeration:
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 OffsetStringThe directory offset from the current jobs working directory. Use a period (.) to clone into the current working directory.
Exclude FiltersStringA list of usernames to exclude.
File FiltersStringRestrict 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.
PackageStringThe name of the package.
ProjectStringThe project where all of your files exist.
Recursive SearchBooleanRecursively search through and select all versions from directories below the specified view path.
RepositoryThe Harvest repository to be accessed.
SnapshotStringThe name of the snapshot view. The state specified must have Snapshot Views enabled.
StateStringThe state in which the user is running the project. For example: Dev.
View PathStringThe path to the Harvest repository in the Harvest server. For example: \TestRepo.