Git Manual Sync only performs a commit or update to/from the
Git remote repository when explicitly told to do so via the Update (Pull Git operation),
Commit (Push Git operation) or Resynchronise (Reset hard Git operation) buttons on
the project panel.
All other Git operations are performend on the local repository as if it were a Filesystem SCM Repository.
Table of plugin fields
Name |
Type |
Class Type |
Description |
Short Description |
Mandatory |
Default Value |
Git Username |
TEXT |
java.lang.String |
The username to use to connect to the Git Repository. |
The username to use to connect to the Git Repository.
|
true |
username |
Git Password |
SECRET |
java.lang.String |
The password to use to connect to the Git Repository. This can be used under HTTPS protocol
(specify the HTTP URL for your Git Repository).
|
The password to use to connect to the Git Repository. |
true |
|
Git Repository |
TEXT |
java.lang.String |
The Git Repository URL of the RapidDeploy project. You need one Git repository per RapidDpeloy project,
so this field should be the URL pointing to the Git repository.
|
The Git Repository URL of the RapidDeploy project. |
true |
https://github.com/rafaelruizpalacios/RapidDeployProject |
Remote Branch Name |
TEXT |
java.lang.String |
The name of the Remote Branch in the Git Repository. |
The name of the Remote Branch in the Git Repository. |
true |
master |
Local Repository |
TEXT |
java.lang.String |
The location on the file system where the local Git Repository directory will reside.
This is the location where RapidDeploy will source the project artifacts. This
location will be used when you perform a Git "resynchronise" operation to copy all the artifacts
to a local directory. If the remote and local repositories should get out of
sync, delete this directory, it will be recreated on the next "resynchronise" operation.
|
The location on the file system where the local Git Repository directory will reside. |
true |
/git/workingcopy/PROJECT |
Metadata Files Exclusion |
TEXT |
java.lang.String |
Metadata files exclusion pattern, using ANT fileset.
This pattern will be used to exclude repository proprietary files.
|
Metadata files exclusion pattern. |
true |
**/.git |
Retry Interval |
TEXT |
java.lang.Integer |
The retry interval in milliseconds. The amount of time to wait before
making a successive retry Git repository call.
|
The retry interval in milliseconds. |
true |
5000 |
Retry Count |
TEXT |
java.lang.Integer |
The retry count. The number of times to retry a Git repository call before failing.
The time between successive retry calls is set with the "Retry Interval" setting.
|
The retry count. |
true |
0 |
Commit Comment |
TEXT |
java.lang.String |
The comment to add to the Git commit. Although this field can be empty, it is
strongly recommended by Git to fill it because providing a meaningful commit message is
part of a good development practice and a good repository stewardship.
|
The comment to add to the Git commit. |
false |
Committing changes from RapidDeploy |