サービスのデプロイ時に自動生成される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ファイルをサービス設定に合わせて修正して活用できます。