機能
GitHub Actions
サービスのデプロイ時に自動生成されるGitHub Actionsワークフローを適用して、簡単にデプロイを自動化できます。
シークレットの設定
エールとGitHubの通信のためのシークレット設定が必要です。
GitHub Actionsの適用
Workflow内容確認
Github Actionsを適用したいサービスページのCLIタブでGithub Actionsセクションのコードをコピーします。
Workflow作成
プロジェクトのルートディレクトリに
.github/workflows
ディレクトリを作成し、エールからコピーしたコードを内容とするyamlファイルを作成します。
.github/workflows
は規定のパスのため変更できませんが、ファイル名は自由に設定できます。
アクション別の入力値
GitHub ActionsはエールがリポジトリをプルできるようにするGitHubリポジトリのDeploy Keyを設定するconnectアクションと、デプロイ設定をエールに送信してデプロイを要求するdeployアクションで動作します。
活用
自動生成されたworkflowファイルをサービス設定に合わせて修正して活用できます。