feat(cicd): enable Bitbucket as a source for pipelines#1944
Merged
mergify[bot] merged 5 commits intomainlinefrom Feb 25, 2021
Merged
feat(cicd): enable Bitbucket as a source for pipelines#1944mergify[bot] merged 5 commits intomainlinefrom
mergify[bot] merged 5 commits intomainlinefrom
Conversation
* build: add BitBucket as source choice through pipeline_init step * fix: add BB to error msg of accepted sources * chore: add unit tests and tweak existing ones * build: add bb to pipeline_update * build: lc bucket, add required actions, add bb to cfn * chore: enable template w acl for getobject and putobject * fix: lowercase bucket in unit tests * fix: add color highlighting to pipeline url * fix: make comment specific to codestar * fix: add tab in comment * chore: change method names * chore: reorder consts and change ifs to switches * fix: delete unused method * fix: removed hard-coded connection name from prompt; isolate and restrict codestar permissions * fix: generate unique connection names * fix: switch from Condition to go template for create connection; fix mocks * fix: add commented examples for format strings, consts for # of letters * update: add Bitbucket to docs * build: add integ tests * fix: update copyrights on cfn templates, wording tweak, var capping
* build: prep for polling by adding package and outputs * build: accept outputs, wrap SDK codestar connections * build: get to compiling but not functional state * build: add codepipeline retry API call, move/add messaging/logging * build: specify connection name in prompt; add unit tests * chore: tuck -Acl permissions inside conditional * fix: rename methods, change duration * fix: streamline aws package vars, catch err if update beats retry, etc. * chore: add unit tests for CreatePipeline * fix: refactor new cp methods and accompanying unit tests * fix: remove unused var * fix: reorder methods, combine and tweak tests * chore: add codestar interface * fix: rename methods
* fix: remove old getStage method * fix: remove unused 'default's
efekarakus
approved these changes
Feb 22, 2021
iamhopaul123
approved these changes
Feb 25, 2021
thrau
pushed a commit
to localstack/copilot-cli-local
that referenced
this pull request
Dec 9, 2022
Copilot uses CodeStar Connections to allow Bitbucket as a pipeline repo source. After running `pipeline update`, users update their connection status (and install the host app, if necessary), while Copilot waits. Once the updated status is detected, the pipeline is retried. Resolves aws#1274 Related aws#1339 By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
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.
Copilot uses CodeStar Connections to allow Bitbucket as a pipeline repo source. After running
pipeline update, users update their connection status (and install the host app, if necessary), while Copilot waits. Once the updated status is detected, the pipeline is retried.Resolves #1274
Related #1339
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.