What problem does it solve?
This Skill establishes a robust and consistent set of standards for Continuous Integration and Continuous Deployment (CI/CD) pipelines, ensuring quality, security, and efficiency in the software delivery process.
Core Features & Use Cases
- Standardized Architecture: Enforces a clear stage-based pipeline (Validate, Build, Test, Deploy) with defined quality gates.
- Multi-platform Testing: Supports testing across various operating systems and architectures (Linux amd64/arm64, macOS Intel/ARM).
- Artifact Management: Integrates dependency caching and package publishing for efficient build processes.
- Task Command Integration: Mandates the use of
task commands for all CI workflow operations, promoting consistency and maintainability.
- BUILD_PROFILE=ci: Ensures release-optimized builds with debug symbols for troubleshooting in CI environments.
- Pre-commit Hooks: Integrates pre-commit hooks into the CI validation stage to catch issues early.
Quick Start
Ensure your CI workflows use task commands for all operations and set BUILD_PROFILE=ci for build and test stages.