The FlexDeploy Git plugin makes it easy to interact with source code stored in a Git SCMrepository. This plugin requires a Git client to be stored on the FlexDeploy server and any endpoints which will execute Git plugin operations. FlexDeploy allows users to configure Git repository connection details to be shared by various projects and other configurations at a project level which allows for easy clone, tag operations during build workflow execution. This allows workflows to perform clone and tag operations within a workflow.
- Create SCM Instance for Git and define URL, User and Password information. You can also validate connection when creating SCM Instance for Git.
- At project level, select Git as SCM Type and provide details like Branch, Sparse Folders, Tag etc. which are defined as Groovy scripts.
...
- Executes native commands using Git client
- Supports partial and shallow checkouts from Git Repository
Instance Properties
Property Name | Required | Description |
---|---|---|
FDGIT_URL | Yes | The URL to the remote GIT repository. |
FDGIT_USER | Yes | The username to the remote GIT repository. |
FDGIT_PASSWORD | Yes | The password for FDGIT_USER. |
FDGIT_CMD_PATH | No | The GIT executable folder. |
...