UNPKG

@cloudkinetix/bmad-enhanced

Version:

Cloud-Kinetix enhanced fork of BMAD-METHOD - Breakthrough Method of Agile AI-driven Development with robust versioning and unified validation.

126 lines (114 loc) 4.9 kB
name: ck-gitlab-cicd-automation version: 1.2.0 description: Autonomous GitLab CI/CD monitoring and management with intelligent pipeline debugging, non-interactive operations, robust fallback strategies, and seamless integration with JIRA and parallel development workflows type: automation compatibility: bmad-version: '>=4.24.0' author: Cloud Kinetix Team files: # Core CI/CD Agent - source: agents/glab.md destination: .bmad-core/agents/glab.md # Core Monitoring and Analysis Tasks - source: tasks/monitor-pipeline-status.md destination: .bmad-core/tasks/monitor-pipeline-status.md - source: tasks/analyze-pipeline-failures.md destination: .bmad-core/tasks/analyze-pipeline-failures.md - source: tasks/debug-ci-configuration.md destination: .bmad-core/tasks/debug-ci-configuration.md - source: tasks/generate-ci-health-report.md destination: .bmad-core/tasks/generate-ci-health-report.md # Integration Tasks - source: tasks/sync-ci-status-to-jira.md destination: .bmad-core/tasks/sync-ci-status-to-jira.md - source: tasks/coordinate-parallel-ci.md destination: .bmad-core/tasks/coordinate-parallel-ci.md - source: tasks/create-gitlab-workflow-plan.md destination: .bmad-core/tasks/create-gitlab-workflow-plan.md - source: tasks/validate-infrastructure-ci.md destination: .bmad-core/tasks/validate-infrastructure-ci.md # Non-Interactive Command Utilities - source: utils/gitlab-commands.md destination: .bmad-core/utils/gitlab-commands.md - source: utils/gitlab-api-fallback.md destination: .bmad-core/utils/gitlab-api-fallback.md - source: utils/pipeline-analyzer.md destination: .bmad-core/utils/pipeline-analyzer.md - source: utils/ci-status-parser.md destination: .bmad-core/utils/ci-status-parser.md - source: utils/gitlab-integration-bridge.md destination: .bmad-core/utils/gitlab-integration-bridge.md # Report Templates - source: templates/pipeline-failure-report.md destination: .bmad-core/templates/pipeline-failure-report-tmpl.md - source: templates/ci-health-dashboard.md destination: .bmad-core/templates/ci-health-dashboard-tmpl.md - source: templates/pipeline-debug-analysis.md destination: .bmad-core/templates/pipeline-debug-analysis-tmpl.md - source: templates/ci-integration-status.md destination: .bmad-core/templates/ci-integration-status-tmpl.md # Checklists - source: checklists/ci-health-checklist.md destination: .bmad-core/checklists/ci-health-checklist.md - source: checklists/pipeline-debugging-checklist.md destination: .bmad-core/checklists/pipeline-debugging-checklist.md workflows: - source: workflows/gitlab-ci-debugging.yml destination: .bmad-core/workflows/gitlab-ci-debugging.yml - source: workflows/ci-health-monitoring.yml destination: .bmad-core/workflows/ci-health-monitoring.yml - source: workflows/integrated-development-flow.yml destination: .bmad-core/workflows/integrated-development-flow.yml dependencies: - dev - architect - pm integration: compatible_packs: - ck-jira-integration - ck-parallel-dev - bmad-infrastructure-devops enhancement_capabilities: bmad-infrastructure-devops: description: "Enhanced infrastructure CI/CD validation and monitoring" provides: - "Real-time pipeline monitoring for IaC deployments" - "GitLab CI/CD checklist validation with live data" - "Infrastructure pipeline failure analysis" - "Cross-infrastructure CI health reporting" integration_points: - "Section 8 (CI/CD) of infrastructure checklist" - "Infrastructure pipeline monitoring workflows" - "IaC deployment validation" - "Cross-pack health dashboards" auto_detection: - ".gitlab-ci.yml" - "gitlab-ci.yml" - ".gitlab/" required_tools: - glab configuration: defaults: monitoring_interval: 30 log_retention_lines: 50 auto_sync_jira: true parallel_ci_coordination: true non_interactive_mode: true environment_variables: - GITLAB_TOKEN - GITLAB_HOST - GLAB_CONFIG_FILE features: - "Autonomous pipeline monitoring without user interaction" - "Intelligent failure analysis with root cause identification" - "Seamless JIRA integration for CI status sync" - "Multi-worktree CI coordination for parallel development" - "Non-interactive GitLab CLI command execution" - "Real-time pipeline health monitoring" - "Automated failure debugging and reporting" - "Cross-pack integration awareness" - "**NEW**: Cascading command strategies with automatic fallbacks" - "**NEW**: Direct GitLab API integration when glab commands fail" - "**NEW**: Enhanced job log retrieval using numeric job IDs" - "**NEW**: Permission-aware operations with graceful degradation" - "**NEW**: Debug mode for troubleshooting command failures"