Azure Pipelines is a tool that automates the process of building and testing software development projects, making them available to other users. It is a versatile tool that can work with practically any language or type of project.
Azure Pipelines combines continuous integration (CI) and continuous delivery (CD) to perform tests and builds constantly and consistently, allowing the developer to send code to any desired destination. Additionally, the integration of the DSM CLI in Azure DevOps makes it possible to inject secrets in real-time during the execution of a pipeline. This eliminates the need to expose sensitive information and eliminates concerns about the rotation of secrets.
Moreover, this integration intercepts all pipeline variables, enabling administrators to identify sensitive information not managed by Segura® DSM. Additionally, it records all secrets as environment variables in a transparent way to developers. With this approach, security is strengthened and secrets management is made easier throughout the development lifecycle.
The image below shows how the integration between Segura® DSM and Azure DevOps works.