料金ブログ
言語
CI/CD連携

自動デプロイ pushのたびに。

GitLabとGitHubに直接連携。特定のブランチへのpushのたびに、ビルド、テスト、デプロイが自動で実行されます。ダッシュボードから手動でデプロイする必要はありません。

CI/CD連携デモ
feat: add payment integrationmain ← feature/payment · 2分前
待機中
所要時間: 2m 34s
push時に自動デプロイ

なぜ重要か

得られるもの

GitHubとGitLab

GitHubとGitLabに直接連携します。本番用とステージング用のブランチを選べます。

自動デプロイ

特定のブランチへのpushのたびに、デプロイが自動で実行されます。手動のクリックは不要です。

マージ時にデプロイ

デプロイ用ブランチにマージされたプルリクエストが、新しいビルドとデプロイを自動で開始します。

ビルドログ

各パイプラインのビルドログをリアルタイムで確認できます。ビルドの失敗も、当て推量なしでデバッグできます。

ステップ

仕組み

  1. 01

    リポジトリを接続

    Settings > Gitタブを開きます。GitHubまたはGitLabでログインし、リポジトリを選びます。

  2. 02

    ブランチを選択

    本番用のブランチ(例: main)と、ステージング用のブランチ(例: develop)を指定します。

  3. 03

    pushしてデプロイ

    選んだブランチにコードをpushします。パイプラインが自動で動き、Helipodにデプロイされます。

FAQ

よくある質問

.gitlab-ci.ymlファイルを作る必要はありますか?
必須ではありません。Helipodには、フレームワークを検出する自動デプロイが組み込まれています。ただし、カスタム設定が必要な場合は、ご自身で.gitlab-ci.ymlを作成できます。
複数の環境にデプロイできますか?
はい。環境ごとにブランチを選びます。たとえば、mainを本番、developをステージングにします。そのブランチへのpushが、その環境のデプロイを開始します。
デプロイにはどれくらいかかりますか?
プロジェクトのサイズとビルド手順によります。進捗はビルドログでリアルタイムに確認できます。

試してみませんか?

GoogleまたはGitHubでログインし、リポジトリを接続して、Rupiah残高から支払います。クレジットカードは不要です。
WhatsApp