docs: Bamboo Specs equivalent of the GitHub Actions CI/CD - #29
Closed
kiro-agent[bot] wants to merge 1 commit into
Closed
docs: Bamboo Specs equivalent of the GitHub Actions CI/CD#29kiro-agent[bot] wants to merge 1 commit into
kiro-agent[bot] wants to merge 1 commit into
Conversation
Co-authored-by: Ami <github@ccrsxx.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request was created by @kiro-agent on behalf of @ccrsxx 👻
Comment with /kiro fix to address specific feedback or /kiro all to address everything.
Learn about Kiro Web
Learning reference, not meant to run anywhere. Translates
.github/workflows/ci.yaml+deployment.yamlinto Bamboo YAML Specs.What's here
bamboo-specs/bamboo.yaml— 4 YAML documents: build plan (= ci.yaml), plan permissions, deployment project (= deployment.yaml), deployment permissions. Heavily commented with the GH line each block replaces.bamboo-specs/README.md— concept mapping table and the gotchas that don't translate.Key mappings
needs:-> stage boundaries. Bamboo has no per-job DAG; jobs in a stage are parallel and the stage is a hard barrier.outputs:->inject-variableswithscope: RESULT, i.e. writekey=valueto a file. That's howextract-tools-versionoutputs are carried into later stages and into the deployment.if: always()->final-tasks:(the Postgres teardown in the vet job).actions/setup-go-> either an agent capability ordocker: golang:<ver>-alpineper job. No action marketplace.secrets.*-> plan/environment variables; sensitive keys must be committed as encryptedBAMSCRT@...blobs or the import fails.workflow_dispatch+inputs.sha+ the image-existence check -> Bamboo releases, which give redeploy/rollback for free.Verification
Parses as 4 valid YAML documents with the expected structure (2 stages, 4 verify jobs, 2 deployment environments). Not schema-validated against a real Bamboo server — no instance available here, so treat the field names as documented-but-unverified.
Safe to delete the branch once read.