Skip to content

Add multi-CI support for GitLab CI and Bitbucket Pipelines#10

Merged
EdgarPsda merged 1 commit intomainfrom
v0.6.0/multi-ci-support
Mar 30, 2026
Merged

Add multi-CI support for GitLab CI and Bitbucket Pipelines#10
EdgarPsda merged 1 commit intomainfrom
v0.6.0/multi-ci-support

Conversation

@EdgarPsda
Copy link
Copy Markdown
Owner

  • Add --ci flag to devsecops init (github|gitlab|bitbucket, default: github)
  • Generate .gitlab-ci.yml for GitLab CI with security scanning stages
  • Generate bitbucket-pipelines.yml for Bitbucket with equivalent pipeline steps
  • Add CIProvider field to InitConfig
  • Support all 4 languages (nodejs, golang, python, java) in both new CI targets
  • Wire CI provider selection into wizard mode
  • Add tests for all language/CI combinations (11 tests, all passing)

- Add --ci flag to devsecops init (github|gitlab|bitbucket, default: github)
- Generate .gitlab-ci.yml for GitLab CI with security scanning stages
- Generate bitbucket-pipelines.yml for Bitbucket with equivalent pipeline steps
- Add CIProvider field to InitConfig
- Support all 4 languages (nodejs, golang, python, java) in both new CI targets
- Wire CI provider selection into wizard mode
- Add tests for all language/CI combinations (11 tests, all passing)
@github-actions
Copy link
Copy Markdown

🔐 DevSecOps Kit Security Summary

  • Gitleaks: 0 leak(s)
  • Trivy FS:
    • CRITICAL: 0
    • HIGH: 0
    • MEDIUM: 0
    • LOW: 0
  • Semgrep: 0 finding(s)

Status:PASS

@EdgarPsda EdgarPsda merged commit c1e1031 into main Mar 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant