Introducing CI/CD Steps, a programming language for DevSecOps automation
Aug 6, 2024Darren Eastman

Summary
Introduces CI/CD Steps, a new experimental programming language for DevSecOps automation within GitLab CI/CD. This feature aims to improve pipeline authoring and management, especially at scale, by providing reusable and composable pieces of CI jobs that can be referenced in pipeline configurations. It moves beyond YAML-based authoring and bash script execution to a more function-like construct for workflow automation, enabling easier creation of complex automation workflows and modularity.