GitLab CI and Distributed Builds
Introducing CI/CD Steps, a programming language for DevSecOps automation

Introducing CI/CD Steps, a programming language for DevSecOps automation

8/6/2024 · Darren Eastman

What this post added

Introduces CI/CD Steps, a new programming language for DevSecOps automation, designed to create more complex and reusable automation workflows beyond traditional YAML. This experimental feature aims to address limitations encountered at enterprise scale and offers a "post-YAML" approach to pipeline authoring. It allows for composable pieces of CI jobs, enabling developers to define inputs and outputs for steps, similar to functions in modern programming languages. The feature is currently in an experimental phase with a beta release targeted for late 2024.

Read the original post ↗