You may encounter this error Error: No changes to deploy. Stack is up to date while deploying the SAM/Cloud formation templates.
Error: No changes to deploy. Stack is up to date:
This is because your current build does not have any changes, but you are trying to re-deploy the stack. Yes, sometimes (Having multiple workflows in a single application) it still valid to deploy. But by default, the cloud-formation/SAM rejects the build since it doesn’t have any changes.
Fix No changes to Deploy:
We can fix it bypassing the --no-fail-on-empty-changeset
parameter to the build command like below.
Cloudformation build:
aws cloudformation deploy --template-file cloud-formation.yml
--stack-name abc
--no-fail-on-empty-changeset
SAM build:
sam deploy \
--stack-name "sample-app" \
--no-fail-on-empty-changeset
References:
Happy Learning 🙂