簡體   English   中英

如何使用 `cdk diff` 以編程方式檢查堆棧是否需要更新?

[英]How to use `cdk diff` to programmatically check whether a stack needs an update?

我正在使用CDK將 cf 堆棧部署到 AWS。 它有cdk diff命令來告訴我此部署中發生了什么變化。 如果沒有任何變化,它只是顯示There were no differences for each stack included in the cdk project

我需要根據 cdk 是否需要更改來運行不同的命令。 我怎么知道它是否需要更改腳本? 我已經檢查過cdk diff返回碼對於changeno change都是 0。 知道變更集是否會改變任何東西的正確方法是什么?

--fail標志將導致cdk diff在 diff 的情況下以退出代碼 1 退出。 添加條件邏輯來處理退出代碼情況:

cdk diff --fail && echo "no diffs found" || echo "diffs found"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM