diff --git a/.github/ISSUE_TEMPLATE/bamboo.md b/.github/ISSUE_TEMPLATE/bamboo.md new file mode 100644 index 0000000..32d4083 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bamboo.md @@ -0,0 +1,21 @@ +--- +name: Bamboo +about: Migrate Bamboo pipelines to GitHub Actions +title: "[Bamboo]:" +labels: bamboo +assignees: "" +--- + +## Inputs + +Plan Slug: _Replace this text with the Bamboo plan slug (e.g. PAN-SLUG) to migrate pipelines from._ + +## Available commands + +The following commands can be executed by adding a comment to this issue: + +- `/audit` +- `/dry-run --plan-type build|deployment` +- `/migrate --plan-type pipeline|deployment --target-url :github-repository-url` + +**Note:** The `plan-type` option will default to `build` if omitted. If any remaining options are missing, the command will not be successful. diff --git a/Readme.md b/Readme.md index 7f1aa62..9c9984b 100644 --- a/Readme.md +++ b/Readme.md @@ -22,7 +22,7 @@ The repository that is created from this template must have one of the following - Any action or reusable workflow can be used, regardless of who authored it or where it is defined. - Any action or reusable workflow that matches the specified criteria, plus those defined in a repository within the enterprise, can be used. - - Allow actions created by GitHub + - Allow actions created by GitHub - Allow actions by marketplace verified creators or icnlude `ruby/setup-ruby@v1` in the allowed list of actions and reusable workflows. See the [documentation](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#managing-github-actions-permissions-for-your-repository) for more information related to these settings. @@ -95,6 +95,13 @@ Optionally, the following secrets can be set: - `TRAVIS_CI_INSTANCE_URL`: The base URL of your Travis CI instance (only required if it is **not** ). +### Bamboo + +The following secrets are required: + +- `BAMBOO_ACCESS_TOKEN`: The personal access token to access the Bamboo instance. +- `BAMBOO_INSTANCE_URL`: The base URL of your Bamboo instance. + ## Pipeline migration Once configured, pipelines can be migrated to GitHub Actions by opening an issue with the relevant issue template and following the instructions.