AWS Code Deploy - 非压缩文件?

时间:2015-12-18 01:56:19

标签: amazon-web-services aws-code-deploy

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

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

1 个答案:

答案 0 :(得分:0)

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

  

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

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

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

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