Summarize daily Jenkins test runs with Google Sheets, HTTP and Gemini AI

Automate daily Jenkins test reports with AI and HTTP Requests As a test automation engineer, staying on top of daily test runs in Jenkins is essential. This workflow automates that process: it pulls specific test details from a Google Sheet, retrieves data from your local Jenkins environment, and uses AI to generate a concise summary report to be sent via email.

Who's it for Test automation engineers using Jenkins. QA teams looking to streamline daily reporting.

How it works Scheduled Trigger: The workflow runs automatically at a pre-defined time. Dynamic Data Retrieval: It constructs an HTTP request based on the data in your Google Sheet to fetch specific Jenkins results. AI Optimization: Only relevant data is extracted to minimize AI token usage and focus on the most important metrics. Summarization: The AI groups the results and formats them into a clear, professional email. Distribution: The report is sent to every recipient listed in the MailingList column.

How to set up In the Google Sheet, set the BaseUrl, Environment, FeatureClass and Feature in order to build up the Jenkins url in their corresponding columns, for example: BaseUrl | Environment | FeatureClass |Feature |MailingList | <BaseUrl> |<environment> | <FeaturClassName> |<Featurename> | <mail> | Define Recipients: In the MailingList column, add the email addresses of the people who need to receive the report. If there are multiple recipients, ensure they are separated by commas.

Requirements Access to your Jenkins server. An AI API key (e.g., Gemini, OpenAI). A Google Cloud project with the Google Sheets API enabled.

0
Downloads
1
Views
8.43
Quality Score
intermediate
Complexity
Author:Richard Nijsten(View Original →)
Created:3/11/2026
Updated:3/11/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments