Hey! What Did We Just Release?
summary
Captures and persists every build’s metadata (parameters, user notes, SCM branch, artifact version, deploy URL) into a graph DB and produces rich HTML emails and a browsable report. Uses Jenkins job parameters + Groovy scripts to write/read a neo4j graph, pulls artifact info from Artifactory, tags/creates a git branch, runs Gradle, deploys to Tomcat, injects properties back into the job and sends HTML via email-ext. System is implemented and running in production at the uploader’s shop.
AI-written summary · about
chapters (21)
- 0:00Start
- 0:16Agenda
- 0:45About Me
- 2:20Problem Statement
- 3:46Standard Email Notification
- 4:24Standard Email-ext Success Email
- 4:50Standard Success Email - Multiple Builds
- 6:14Enhanced Success Email
- 7:30User Interface Possibilities
- 8:57Components Used for this Jenkins Job
- 9:18Database - Why Neo4j?
- 10:34Database - Graph Model
- 11:12Database - Schema
- 11:50Database - Node Properties
- 13:08CYPHER Query Language
- 13:33Database - Create SubProject Node
- 14:22Database - Query SubProject Node
- 15:15Database - SubProject Node
- 15:34Database - Build' Node
- 16:47Database - Query with Groovy
- 18:23Configuring the Build Job
related talks
08mJenkins Artifactory Plugin & Jenkins
32mFiring up a holistic Continuous Delivery Pipeline
25mReleasing at the speed of light
20mRelease Engineering For A Polyglot Team
42mZero to Jenkins: Automatic builds + deploys
29mAI-Driven DevOps Unleashed: The Future Starts Here
23mRelease Status Analyser to bring more agility @ work
25mReleasing Fast, Easy and Consistently
