Git Software Config Management Plugin

Support for Git SCM integration operations.

Download

By default a new instance of RapidDeploy should come with the latest version of the Git plugin already installed. If you have a direct internet connection and need to update the plugins for any reason the easiest way to do this is via the Plugin Manager when you are logged into RapidDeploy. Log in to RapidDeploy and go to:

System -> Plugin Manager -> Available Plugins Tab

If your RapidDeploy instance does not have an internet connection you can download theGit plugin here


Resources

This plugin is shipped with the RapidDeploy installation by default.

A complete set of tasks and actions for the plugins is available within RapidDeploy when the plugins are installed using the Plugin Manager. The task help is contextual and provides information on the values and attributes required to configure these plugins.

Available Plugins:

  • Git Plugin

Plugin Components:

  • The plugin adds a menu item to the project SCM panel, to allow you to select a Git SCM repository to store project files and configuration.
  • The plugin adds the Git resource type to the resources pages, allowing you to source external resources from one or more Git repositories to be included in your projects deployment package.
  • The plugin adds a task to the server orchestration task list to enable you to perform various Git operations. The plugin supports:
    • clone – Clone a folder from Git. The local working copy will be created. If the local working copy already exists, it is updated using init.
    • init – Update existing local working copy from Git. You will get an error if the local working copy does not exist.
    • commit – Commit the contents of the local working copy to the repository.
    • getRevision – Get the current revision from the local working copy.
    • resynchronise – Delete the local working copy (if it exists) and then perform a new clone operation.
    • deleteFile – Utility operation to delete a file or folder (recursively) from the local working copy Equivalent to the ‘Delete’ task.
    • createFile – Utility operation to create an empty file in the local working copy. Equivalent to using the ‘Touch’ task. If the file exists, this operation is ignored.
    • makeDirectory – Utility operation to make a directory in the local working copy. Equivalent to using the ‘Make Directory’ task. If the folder exists, this operation is ignored.The createFile, deleteFile, makeDirectory options require a filePath entry. For a full list of tasks, see the task help below.

Further Information: