如何在 CI/CD 期间等到 AWS ElasticBeanstalk 完成环境更新?
How do I wait until AWS ElasticBeanstalk has finished updating the environment during CI/CD?
我正在学习 CI/CD,目前正在尝试部署应用程序 (webapp) 和服务器。
在我的 CircleCI 管道中,我执行以下操作:
Build WebApp
-> Build Server
-> Deploy Server
-> Deploy WebApp
为了将 EB 应用程序部署到我正在使用 AWS CLI 的环境(我可以使用 EB,但我正在探索常规 CLI)。
当我执行时:
aws elasticbeanstalk update-environment --environment-name my-env \
--version-label my-app-version-2
自动输出,继续下一步。
这个问题,我想确保 EB 中的所有内容在进入管道的下一步之前完成。
我可以使用等待函数或计时器,但是,如果有一种方法可以保留作业 运行 直到 EB 完成而不是返回。
我正在学习 CI/CD,目前正在尝试部署应用程序 (webapp) 和服务器。
在我的 CircleCI 管道中,我执行以下操作:
Build WebApp
-> Build Server
-> Deploy Server
-> Deploy WebApp
为了将 EB 应用程序部署到我正在使用 AWS CLI 的环境(我可以使用 EB,但我正在探索常规 CLI)。
当我执行时:
aws elasticbeanstalk update-environment --environment-name my-env \
--version-label my-app-version-2
自动输出,继续下一步。 这个问题,我想确保 EB 中的所有内容在进入管道的下一步之前完成。
我可以使用等待函数或计时器,但是,如果有一种方法可以保留作业 运行 直到 EB 完成而不是返回。