create_bamboo_specs_java
Generate Bamboo Specs Java configuration for CI/CD pipelines. Creates a PlanSpec.java file defining project, plan, repository, build commands, and deployment environments.
Instructions
Generate Bamboo Specs Java configuration for a CI/CD pipeline.
Creates a PlanSpec.java file for Bamboo Specs that defines the complete pipeline.
Args: project_key: The Bamboo project key (e.g., 'PROJ') plan_name: Display name for the plan plan_key: Short key for the plan (e.g., 'BUILD') repository_url: Git repository URL branch: Default branch to build (default: 'master') build_commands: List of build commands to execute docker_image: Optional Docker image for build agent deployment_environments: Optional list of deployment environment names
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | master | |
| plan_key | Yes | ||
| plan_name | Yes | ||
| project_key | Yes | ||
| docker_image | No | ||
| build_commands | No | ||
| repository_url | Yes | ||
| deployment_environments | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |