我在 Github 中托管了一个 PHP 项目,我尝试使用 AWS Codepipeline 和 ElasticBeanstalk 设置持续集成。
到目前为止,我能够从 github 获取存储库内容并将其部署到 ElasticBeanstalk。但我需要在部署之前运行一个 shell 脚本,该脚本将更新 config.json 文件并更新环境变量。
这就是我试图在管道中完成的事情:
- 从 Github 获取项目文件(完成)
- 运行将更新项目中的 config.json 文件的 shell 脚本
- 运行将在 ElasticBeanstalk 中设置环境变量的 shell 脚本
- 部署到 ElasticBeanstalk(完成)
关于如何让这个工作的任何想法?
谢谢