Pre-flight Checks: Set up Custom Security Checks for Pipeline Execution
Blog post from Semaphore
Semaphore has introduced the concept of pre-flight checks to pipeline execution, drawing a parallel to aviation's pre-flight procedures, by allowing admins to set custom checks that must be passed before a pipeline can commence. These user-defined steps are executed within a separate initialization job, and if they fail, the pipeline will not proceed, thus serving as a last-resort security measure. Pre-flight checks can be configured at both the organization and project levels by authorized members, enabling tasks such as custom security checks, dependency management, and access control. This feature, part of Semaphore's Enterprise Security pack and currently in beta, offers extensive possibilities for improving organizational security and process control, such as managing secret usage and permission levels for triggering promotions. Users interested in implementing these checks can contact Semaphore for support and further assistance.