0

我目前正在使用 AWS CodeDeploy 通过 S3 存储桶部署一些应用程序。不幸的是,我必须压缩/压缩我的应用程序并上传,以便 CodeDeploy 部署它。

CodeDeploy 有没有办法从 S3 文件夹而不是 zip/tar 文件进行部署?我意识到这可以从 GitHub 获得,但是我有一个不受 CodeDeploy 支持的私有 GIT 存储库。

4

1 回答 1

0

我假设您正在使用以下 AWS Code Deploy 推送命令?

aws deploy push --application-name HelloWorld_App --s3-location s3://codedeploydemobucket/HelloWorld_App.zip --ignore-hidden-files

您可以使用 AWS CLI 或适用于您首选语言的 AWS 开发工具包轻松创建自己的工具/包装器,该开发工具包采用 s3 文件夹并下载文件并将其推送到代码部署。

但是,如果您尝试将其集成到 Jenkins 中的 CI 管道中,那么您应该能够使用此插件。

https://wiki.jenkins-ci.org/display/JENKINS/AWS+Codedeploy+plugin

于 2015-12-18T02:46:35.613 回答