現在、AWS CodeDeploy を使用して、S3 バケット経由でいくつかのアプリをデプロイしています。残念ながら、CodeDeploy でデプロイするには、アプリを zip/tar してアップロードする必要があります。
zip/tar ファイルではなく、S3 フォルダーから CodeDeploy をデプロイする方法はありますか? これは GitHub から可能ですが、CodeDeploy でサポートされていないプライベート GIT リポジトリがあります。
現在、AWS CodeDeploy を使用して、S3 バケット経由でいくつかのアプリをデプロイしています。残念ながら、CodeDeploy でデプロイするには、アプリを zip/tar してアップロードする必要があります。
zip/tar ファイルではなく、S3 フォルダーから CodeDeploy をデプロイする方法はありますか? これは GitHub から可能ですが、CodeDeploy でサポートされていないプライベート GIT リポジトリがあります。
以下の 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