DigiCert
Best Practices for Automating Software Trust in CI/CD Pipelines
Pages
4
Time to read
6 mins
Publication
Language
English
Pages
4
Time to read
6 mins
Publication
Language
English
This guide presents best practices for automating software trust in modern Continuous Integration and Continuous Deployment (CI/CD) pipelines. It addresses the importance of automating code signing as a continuous requirement throughout the software development lifecycle, highlighting the challenges organizations face in establishing and maintaining trust at scale. The document outlines seven actionable best practices that security and engineering teams can implement to enhance software trust, reduce operational risks, and streamline the release process. Key practices include establishing software supply chain provenance, defining which artifacts must be signed, centralizing signing through CI/CD pipelines, automating certificate renewals, minimizing human action in workflows, maintaining signature and audit logs for traceability, and using timestamping to preserve long-term trust. Each practice is designed to create consistency, improve reliability, and ensure compliance, ultimately enabling teams to deliver software efficiently without compromising security.