Skip to content

Artifact-based deployments#35

Open
szilveszter wants to merge 1 commit intomasterfrom
szilveszter/artifact-based-deploy
Open

Artifact-based deployments#35
szilveszter wants to merge 1 commit intomasterfrom
szilveszter/artifact-based-deploy

Conversation

@szilveszter
Copy link
Copy Markdown
Member

I have noticed that some of our more complex CircleCI workflows had been suboptimal for various reasons.

One of them was that in some cases we ended up building Lambda packages twice: once with the SAM build step, then during deploy if the Terraform Lambda module was used with certain parameters.

The other issue was attaching the workspace to deploy jobs that were behind a manual hold step, because at that point every single job prior to the approval step became a parent of the subsequent deploy jobs, which meant that every single workspace was attached by CircleCI and that operation can be quite slow.

I have noticed that some of our more complex CircleCI workflows had been suboptimal for various reasons.

One of them was that in some cases we ended up building Lambda packages twice: once with the SAM build step, then during deploy if the Terraform Lambda module was used with certain parameters.

The other issue was attaching the workspace to deploy jobs that were behind a manual hold step, because at that point every single job prior to the approval step became a parent of the subsequent deploy jobs, which meant that every single workspace was attached by CircleCI and that operation can be quite slow.
@szilveszter szilveszter force-pushed the szilveszter/artifact-based-deploy branch from bd248a6 to 35ffee7 Compare September 6, 2022 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant