Git 未経験者が GitHub Actions で CI/CD できるようになるまで
Elastic Beanstalk へのデプロイ実装
<略:検証環境向けの .war ビルドを実行>
- name: Build zip
uses: gradle/
[email protected]
with:
arguments: |
buildZip
- name: Deploy to Elastic Beanstalk
uses: einaregilsson/beanstalk-deploy@v20
with:
aws_access_key: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
application_name: application_name
environment_name: environment_name
version_label: ${{ env.VERSION_LABEL_NAME }}
region: ap-northeast-1
deployment_package: build/distributions/release.zip
<略>
先程の「beanstalk-deploy」を呼び出している。
また、AWS にアクセスするためのクレデンシャルは GitHub の「Settings >
Secrets > Actions」で管理