0

現在、AWS CodeDeploy を使用して、S3 バケット経由でいくつかのアプリをデプロイしています。残念ながら、CodeDeploy でデプロイするには、アプリを zip/tar してアップロードする必要があります。

zip/tar ファイルではなく、S3 フォルダーから CodeDeploy をデプロイする方法はありますか? これは 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 SDK を使用して、s3 フォルダーを取り込んでファイルをダウンロードし、コードデプロイにプッシュする、好みの言語用の独自のツール / ラッパーを簡単に作成できます。

ただし、Jenkins の CI パイプラインに統合しようとしている場合は、このプラグインを使用できるはずです。

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

于 2015-12-18T02:46:35.613 に答える