gong-notifier is a GoCD plugin collection that aims to give pipeline owners better and more direct control over who gets notified.
Instead of each user specifying what they want to get notified about; or having central notification rules managed by an admin, this plugin allows setting notification rules in the pipeline configuration via environment variables.
The following plugins exist:
- gong-notifier-email: Sends E-Mail notifications
- gong-notifier-github-status: Updates commit status on GitHub
For detailed user guides, please see the respective plugin readmes.
The project uses Gradle as its build tool.
./gradlew assemble
This builds the final jar file (which includes all dependencies) in build/libs
.
You can run all tests with:
./gradlew check
All tests are self-contained and do not require a running GoCD server.