Book page

CI/CD pipelines for code quality and maintainability

Annalie te Hofste
Annalie te Hofste • 12 June 2025

CI/CD pipelines for code quality and maintainability

Description

Simpl-Open's development lifecycle shall rely on CI/CD pipelines to automate testing, quality checks, and deployments, ensuring continuous maintainability and reliability of the system.

SMART Breakdown

  • Specific: Simpl-Open's development lifecycle must include automated build, test, and deployment pipelines with stages for code quality checks, security scanning, and rollback mechanisms.
  • Measurable: Existence of a CI/CD pipeline and quality gates can be verified.
  • Achievable: Achieved using open-source CI/CD tools (e.g., GitLab CI).
  • Realistic: CI/CD is a standard DevSecOps practice that ensures reliable and maintainable deployments.
  • Timely: Set up early in development and monitored continuously.

 

Detailed 

Non-Functional Requirement

Issue ID: SIMPL-11920Status: Proposed

 

Back to Simpl requirements overview