https://github.com/jenkinsci/pipeline-input-notification-plugin
Send notification after input step started, approved, aborted.
https://github.com/jenkinsci/pipeline-input-notification-plugin
devops notification pipeline
Last synced: about 1 year ago
JSON representation
Send notification after input step started, approved, aborted.
- Host: GitHub
- URL: https://github.com/jenkinsci/pipeline-input-notification-plugin
- Owner: jenkinsci
- License: mit
- Created: 2023-01-17T10:20:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-18T10:08:32.000Z (over 3 years ago)
- Last Synced: 2024-10-08T11:44:30.337Z (over 1 year ago)
- Topics: devops, notification, pipeline
- Language: Java
- Homepage: https://plugins.jenkins.io/pipeline-input-notification/
- Size: 39.1 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Pipeline: Input Step Notification Plugin
Send notification after [input](https://github.com/jenkinsci/pipeline-input-step-plugin) step started, approved, aborted.
Support notifier are as follows:
- Http Notifier: Send notification to the configured endpoint using HTTP/HTTPS protocol with **POST** method after Input step started, approved, aborted
Some apis described in [Pipeline Stage View Plugin](https://github.com/jenkinsci/pipeline-stage-view-plugin/blob/master/rest-api/src/main/java/com/cloudbees/workflow/rest/endpoints/RunAPI.java)
and [Pipeline Input Step Plugin](https://github.com/jenkinsci/pipeline-input-step-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution.java)
may be helpful when using this plugin, the data in the notification can help you assemble the request.
Examples:
- http://${JENKINS_URL}/${JOB_URL}/wfapi/pendingInputActions
- http://${JENKINS_URL}/${JOB_URL}/wfapi/nextPendingInputAction
- http://${JENKINS_URL}/${JOB_URL}/wfapi/inputSubmit?inputId=${INPUT_ID}
- http://${JENKINS_URL}/${JOB_URL}/input/${INPUT_ID}/proceedEmpty
- http://${JENKINS_URL}/${JOB_URL}/input/${INPUT_ID}/abort