The FlexDeploy Git plugin makes it easy to interact with source code stored in a Git repository. 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. This allows workflows to perform clone and tag operations within a workflow.
...
- Executes native commands using Git client
- Supports partial and shallow checkouts from Git Repository
Instance Properties
Property Name | Required | Description |
---|---|---|
| Yes | The URL to the remote GIT repository. |
| Yes | The username to the remote GIT repository. |
| Yes | The password for |
| No | The GIT executable folder. |
Plugin Operations
Child pages (Children Display) | ||
---|---|---|
|
Git Installation Steps
Git 1.7.9 or higher is needed for FlexDeploy, but yum installs lower version. In order to install newer version, we need to get source and build it for install. Here is reference - https://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/.
Run these steps as root. You can download newer version as well than 2.7.1.
- yes | yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
- yes | yum install gcc perl-ExtUtils-MakeMaker
- cd $HOME
- wget https://github.com/git/git/archive/v2.7.1.tar.gz
- tar -xvzf v2.7.1.tar.gz
- cd git-2.7.1/
- make prefix=/usr/local all
- make prefix=/usr/local install