Gruntwork Pipelines: What are my options for optimizations? #553
-
|
Our Ref Arch pipeline takes about 20 minutes or more to run through all the deployments, especially when rolling out to multiple accounts. What if we need to apply a critical change asap to production? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
There are a few things you can do to speed up the pipeline:
However, in general, keep in mind that the pipeline will be bound by the limitations of Terraform and AWS. That is, if it takes 1 hour to roll out a change in AWS (e.g., updating a CloudFront distribution), nothing in the pipeline will be able to speed it up. Thus it is important to be aware of where all the time is being spent. If there are any time inefficiencies you notice in any part of the Gruntwork product (e.g., in the ECS Deploy Runner or Terragrunt), we may be able to help optimize those pieces, but other aspects of the pipeline (e.g., GitHub Actions reaction time) are out of our control. |
Beta Was this translation helpful? Give feedback.
There are a few things you can do to speed up the pipeline: