コンテンツにスキップ

最初のデプロイ#

excited

注意:

Drupalプロジェクトをデプロイする場合は、これをスキップして、Drupal-specific first deployment documentationをお読みください。

1. 準備が整っていることを確認する#

最初のデプロイを成功させるためには、プロジェクトがLagoon化されており、Lagoonでプロジェクトが設定されていることを確認してください。もしそうでない場合、または確信が持てない場合、またはそれが馴染みがない場合は心配しないでください。ステップバイステップのガイドを戻って読み、どのように作動するか見てから、再度デプロイに来てください!

2. プッシュ#

Lagoonでは、デプロイが設定されているブランチにプッシュすることで新しいデプロイを作成します。

新しいコードをプッシュするものがない場合でも心配しないでください!以下のコマンドを実行してください:

Git push
git commit --allow-empty -m "go, go! Power Rangers!"
git push

これによりプッシュがトリガーされ、Gitホスティングが設定されたWebhookを通じてLagoonにこのプッシュについて通知します。

すべて正しければ、あなたは見るはずです あなたが設定したチャットシステムでの通知(これはあなたの親切なLagoon管理者が設定したものです):

Lagoonizedリポジトリにプッシュが行われたというSlackの通知

これは、Lagoonがあなたのコードのデプロイを開始したことを通知します。コードの大きさやコンテナの量によりますが、これには数秒かかります。リラックスしてください。今何が起こっているのか知りたい場合は、Lagoonのビルドとデプロイプロセスをチェックしてください。

Lagoon UI をチェックして、展開の進行状況を確認することもできます (これについては、Lagoon 管理者にお問い合わせください)。

3. 完了しました#

Lagoonがビルドとデプロイを完了すると、チャットシステムに2つ目の通知を送ります。ここに例を示します:

成功したLagoonビルドとデプロイのSlack通知

これには以下の情報が含まれています:

  • デプロイされたプロジェクト。
  • デプロイされたブランチとGit SHA。
  • ビルドとデプロイの完全なログへのリンク。
  • 環境にアクセスできるすべてのルート(URL)へのリンク。

また、どのような通知なのかをすぐに判断することもできます。 それは絵文字によって始まります - ビルドが開始しただけの情報であるか、成功であるか、または失敗であるか。

それだけです!あまり難しくなかったことを願っています - devOpsを利用可能にすることが私たちの目指すところです!

でも待って、他のブランチや本番環境についてはどうでしょうか?#

それがLagoonの美しさです:それはまったく同じです!ブランチの名前をプッシュするだけで、そのブランチがデプロイされます。

失敗?心配しないで#

デプロイメントが失敗しましたか?ああ、いやだ!しかし、私たちはここに助けを求めています:

  1. Drupalサイトをデプロイした場合、Drupal専用の最初のデプロイメントドキュメンテーションを読むことを確認してください。これはなぜこれが起こるのかを説明します。
  2. エラー通知の Logs リンクをクリックすると、デプロイメントプロセスのどこで失敗が発生したかが表示されます。
  3. もし理解できない場合は、Lagoonのサポートに尋ねてみてください。私たちはここに助けを求めています!
  4. サポートチャンネルまたはコミュニティDiscordで私たちに連絡してください。