ドキュメントに戻る
CI/CDと自動デプロイ

自動デプロイを設定

GitHub にコードをプッシュするとアプリケーションを自動的にデプロイします。

Intermediate5 min readUpdated 2024-02-01

自動デプロイとは?

自動デプロイは以下のときにアプリを自動的に再デプロイします:

  • 設定したブランチにコードをプッシュ
  • ワークフローが正常に完了
  • 手動でデプロイをトリガー

変更のたびに「デプロイ」をクリックする必要はありません。

自動デプロイを有効化

  1. アプリの設定を開く
  2. CI/CD タブに移動
  3. 「自動デプロイ」をオンに切り替え
  4. 監視するブランチを選択
  5. ポーリング間隔を設定(または Webhook を使用)

仕組み

Server Compass は変更をチェック:

  1. 設定した間隔でリポジトリをポーリング
  2. ブランチの新しいコミットを検出
  3. 新しいビルドとデプロイをトリガー
  4. 成功または失敗を通知

ゼロダウンタイムデプロイ

自動デプロイはゼロダウンタイム戦略を使用:

  1. 新しいコンテナが既存のコンテナと並行して起動
  2. ヘルスチェックが新しいコンテナを検証
  3. トラフィックが新しいコンテナに切り替え
  4. 古いコンテナが優雅に停止

Screenshots

自動デプロイを設定 - Screenshot 1

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass