ci: add secondary artifact support to PR build #619
Merged
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.
Issue #, if available:
#604
Description of changes:
Added SecondaryArtifacts section to the Pull Request build CloudFormation Stack with the referenced ArtifactIdentifier to allow for uploading "meta" artifacts.
I've updated a stack in my own account and saw the change reflected. In the interest of keeping the artifacts separate from one another I've also renamed the output location for the Primary Artifacts - I didn't check to see if leaving it empty would cause CodeBuild to upload and later unpack from a shared
/
where both the Secondary Artifacts lived (eg:/
&/meta
) and chose to avoid the situation altogether by giving them each their own key prefix (/build
&/meta
).Update: In the updated stack, a kicked-off build now has the primary and the secondary artifacts linked to.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.