Plugin to send GoCD Notifications for agent and stage status to arbitrary number of endpoints via POST request
Put compiled jar file from releases to GoCD plugins folder
Create yaml configuration file somewhere on your server.
agent_status:
enabled: true
endpoints:
- https://webhooks.company.com/path
- https://alerts.company.com/agent
stage_status:
enabled: true
endpoints:
- https://webhooks.company.com/path
Specify absolute path to the file in GOCD_HTTP_NOTIFICATIONS_CONFIG
environment variable
Plugin will reload configuration at random intervals
To build the jar, run ./gradlew clean test assemble
Copyright 2018 ThoughtWorks, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.