Overview
This workflow helps automatically analyze the causes of build failures in Gitlab CI and propose solutions without involving DevOps engineers.
How it work
- Checks whether a job crashed.
- Gets logs of the crashed job and a description of the pipeline.
- The agent analyzes this data according to its system prompt.
- During the process, the agent can retrieve additional data from Gitlab and check the availability of endpoints.
- A report on the causes and solutions is sent to the selected Slack channel
How to use
- Generate webhook credentials and use it in Gitlab
- Add your own Rules and recommendations to system prompt
- Run MCP servers
- Choose Slack channel