Skip to content

GoCD plugin to introduce a material, that watches on a sub-directory of git repository

Notifications You must be signed in to change notification settings

nithyanatarajan/gocd-git-path-material-plugin

 
 

Repository files navigation

gocd-git-path-material-plugin

GoCD plugin to introduce a material, that watches on a sub-directory of git repository a.k.a GoCD plugin to support for Monorepos

Build Status

gocd-git-path-material-plugin-add gocd-git-path-material-plugin-popup

Installation

  • Download from releases
  • Follow the installation instructions here

Known bug/feature: After plugin installation, you will be able to see GitPathMaterial as a material type only in edit. So add a git material when you add new pipeline, edit to add new GitPathMaterial and remove the old one.

Contributing

Build

execute the following command to build the plugin

./gradlew clean build

Docker

You can quickly test the plugin using Docker, ensure you have installed docker, refer docker installation guide for installing docker for different environments

Execute the following gradle task to start the go-server

./gradlew clean startGoCd

You can now access the go-server via port 8153

reload

If you like to reload the go-server with new build run,

./gradlew clean restartGoCd

stop

You can stop the running docker instance with the following gradle task

./gradlew clean stopGoCd

About

GoCD plugin to introduce a material, that watches on a sub-directory of git repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.7%
  • HTML 1.3%