ドキュメントに戻る
CI/CDと自動デプロイ
自動デプロイを設定
GitHub にコードをプッシュするとアプリケーションを自動的にデプロイします。
Intermediate5 min readUpdated 2024-02-01
自動デプロイとは?
自動デプロイは以下のときにアプリを自動的に再デプロイします:
- 設定したブランチにコードをプッシュ
- ワークフローが正常に完了
- 手動でデプロイをトリガー
変更のたびに「デプロイ」をクリックする必要はありません。
自動デプロイを有効化
- アプリの設定を開く
- CI/CD タブに移動
- 「自動デプロイ」をオンに切り替え
- 監視するブランチを選択
- ポーリング間隔を設定(または Webhook を使用)
仕組み
Server Compass は変更をチェック:
- 設定した間隔でリポジトリをポーリング
- ブランチの新しいコミットを検出
- 新しいビルドとデプロイをトリガー
- 成功または失敗を通知
ゼロダウンタイムデプロイ
自動デプロイはゼロダウンタイム戦略を使用:
- 新しいコンテナが既存のコンテナと並行して起動
- ヘルスチェックが新しいコンテナを検証
- トラフィックが新しいコンテナに切り替え
- 古いコンテナが優雅に停止
Screenshots

Video Tutorials
Related Features
Auto-Deploy on Push
Enable automatic deployments triggered by code pushes. Configure polling intervals and branch filters.
Zero-Downtime Deployment
Blue-green deployment strategy ensures zero interruption. Health checks validate new containers before switching traffic.
GitHub Actions Integration
Build and deploy using GitHub Actions free CI minutes. Your server resources stay free for running apps.
Ready to try Server Compass?
Download the app and deploy your first application in under 5 minutes.
Download Server Compass