Urgent.News

What's breaking now, across thousands of outlets.

Tech

Road to CI/CD: Pre-Merge Gates: How we implemented Governance in Pull Requests

¿Qué es Gobernancia y por qué lo necesitamos? Cuando hablamos de governance en un pipeline de CI/CD, nos referimos al conjunto de puntos de control que verifican que todo cumpla con las reglas y políticas establecidas antes de que el código llegue a producción. No es un stage aislado que aparece de golpe al final; es un ciclo de vida que atraviesa todo el pipeline, desde el primer commit del…

Translated from Spanish Read in Spanish

The article discusses the importance of governance in a CI/CD pipeline, specifically in the context of software development. Governance refers to the set of controls that verify that code complies with established rules and policies before it reaches production. The article explains that governance is not a single stage, but a lifecycle that spans the entire pipeline, from the developer's local commit to the deployment in production.

It highlights the need for both speed and control, and how governance provides guarantees that the code meets certain standards. The article also describes the different stages of governance, including local verification using Git Hooks and Husky, and re-verification in the CI/CD pipeline using GitHub Actions.

Written by urgent.news from Dev.to's report — not a translation of it. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Building an Alerting Pipeline from Scratch: Prometheus, Alertmanager, and the Alert That Actually Fired

Reading about monitoring is one thing. Getting an actual alert to land in your inbox at 2am — well, in my case, on demand, during a test — is another. I wanted to understand observability the way an SRE actually experiences it: not as a diagram in a slide deck, but as a pipeline you build, break, and fix yourself.

  • Built monitoring system using Prometheus, nodeexporter, and Alertmanager
  • Configured Alertmanager to send Gmail SMTP alerts, resolving YAML issues
  • Tested pipeline by stopping nodeexporter, triggering InstanceDown rule

More from Friday 11 September →