This is a SCP remote file based aritfact respository
Please specify where the deployment artifacts are located in the build servers and repository servers and the search string
to use to locate the artifacts.
When an artifact request is made, the following actions are performed:
- Check on the local filesystem buildstore path for the artifact and if found use this location.
- Check on the remote repository for the artifact, if found copy it to the local buildstore. If the remote repository
field is empty, or the repository does not exist, skip this step.
- Check on the build servers in the order specified in the field and if the artifact is found, copy it to the local
buildstore and the remote repository (unless the remote repository is empty or cannot be accessed).
Table of plugin fields
Name |
Type |
Class Type |
Description |
Short Description |
Mandatory |
Default Value |
Build Server Display Names |
TEXT |
java.lang.String |
A comma separated list of build servers that the artifact will be copied from. The servers will be searched in the order
specified. The artifact will be copied from the servers build store location, which is specified on the Server details page,
to the local build store and all the defined repository servers.
|
A comma separated list of build servers that the artifact will be copied from. The servers will be searched in the order
specified. The artifact will be copied from the servers build store location, which is specified on the Server details page,
to the local build store and all the defined repository servers.
|
true |
|
Repository Server Display Names |
TEXT |
java.lang.String |
A comma separated list of repository servers that the artifact will be copied from. The servers will be searched in the order
specified. The artifact will be copied from the servers build store location, which is specified on the Server details page,
to the local build store.
|
A comma separated list of build servers that the artifact will be copied from. The servers will be searched in the order
specified. The artifact will be copied from the servers build store location, which is specified on the Server details page,
to the local build store.
|
false |
|
Build Store |
TEXT |
java.lang.String |
The location on the RapidDeploy server where project deployment packages will be written to. This location may be shared with
other projects.
|
The location on the RapidDeploy server where project deployment packages will be written to. This location may be shared with
other projects.
|
true |
buildstore |
Promotion Store |
TEXT |
java.lang.String |
The location on the RapidDeploy server where project deployment packages will be written to via promotion for deployment to
controlled environments. This location may be shared with other projects.
|
The location on the RapidDeploy server where project deployment packages will be written to via promotion for deployment to
controlled environments. This location may be shared with other projects.
|
true |
promotionstore |
Download Directory |
TEXT |
java.lang.String |
The location on the RapidDeploy server where project deployment packages will be downloaded to, prior to being copied to the
buildstore. If unset, it defaults to a directory named "tmp" under the buildstore location. This location may be shared with
other projects. It MUST NOT be the same as the buildstore.
|
The location on the RapidDeploy server where project deployment packages will be downloaded to. This location may be shared
with other projects.
|
false |
|
Deployment Package Search String |
TEXT |
java.lang.String |
The string selector present in each deployment package to identify packages belonging to this project. |
The string selector present in each deployment package to identify packages belonging to this project. |
true |
SEARCH_STRING |
Allow package modifications |
CHECKONE |
java.lang.Boolean |
Allow latest config utility for packages in this project. If set to true, packages for this project can be deployed using
latest SCM configuration (which is
injected into the package prior to deployment). Such packages will have a date/time stamp appended to the name
of the form YYYYMMDDHHMS. These generated packages will not be uploaded to a
remote repository, but will remain on the local file system until manually deleted.
|
Allow latest config utility for packages in this project |
false |
true |