Extend platform support beyond GitHub Actions, Jenkins, and GitLab CI to cover CircleCI, Azure Pipelines, and Bitbucket Pipelines.
This is a broader tracking issue. Each platform can be implemented independently following the same renderer pattern established by GitHub Actions.
Platforms
- CircleCI —
.circleci/config.yml
- Azure Pipelines —
azure-pipelines.yml
- Bitbucket Pipelines —
bitbucket-pipelines.yml
Approach
Each platform gets its own renderer module. The CISpec remains the shared intermediate representation — renderers are the only part that's platform-specific.
Extend platform support beyond GitHub Actions, Jenkins, and GitLab CI to cover CircleCI, Azure Pipelines, and Bitbucket Pipelines.
This is a broader tracking issue. Each platform can be implemented independently following the same renderer pattern established by GitHub Actions.
Platforms
.circleci/config.ymlazure-pipelines.ymlbitbucket-pipelines.ymlApproach
Each platform gets its own renderer module. The CISpec remains the shared intermediate representation — renderers are the only part that's platform-specific.