This Pipelines Task can be used for creating incident for Atlassian status page.
This task performs the following:
Reads API key required for updating Atlassian status page.
Creates incident with the given name and adds identified as default status. Incident name, status, and body are read from the input parameters for the task, but status and body optional.
create-incidenton the component specified in status page.
This task requires the following:
API key for Atlassian status page, and a generic integration with
STATUS_PAGE_API_KEYas key in it
Valid status page with pageID
ComponentID where incident has to be created
- task: email@example.com id: pipelines_build input: apiKeysIntegration: value1 componentID: value2 pageID: value3
A Generic integration with STATUS_PAGE_API_KEY key to access status page
Page ID where component and incident has to be created
Pipelines Builds are Failing
Name of the incident which has to be created in a status page
ID of the component where will incident has to be created
One of these values "investigating", "identified", "monitoring", "resolved"
url to step
A small description about the description which contains URL to the pipeline
hostname of status page default is api.statuspage.io
Exported Environment Variables
After task execution, access values via
How does it work?
Reads API key required for updating Atlassian status page
Creates incident with name given and adds identified as default status
Incident name, status and body are read from input parameters to task but status and body optional
Checks for any existing incidents already in open state if so skips creating incident
If there are no unresolved incidents on component sends create-incident on the component specified in status page
Adds [JFROG PIPELINES] prefix to incident name to identify incident is created via this task
This project is licensed under Apache 2.0 license.