新しいプロジェクトの設定#
注意:
我々は全ての人がLagoonを使って自分自身でプロジェクトを設定し、構成することを可能にするためのCLIとGraphQL APIの設定に熱心に取り組んでいます。現在、これらの機能をリリースできる前に更なるテストが必要なので、お待ちください!
それまでは、新しいプロジェクトの設定はLagoonの管理者と話し合うことを含んでいます。それは大丈夫です、彼らはAPIよりもずっとフレンドリーです。😊
あなたのLagoon管理者のために以下の情報を準備しておいてください:
- プロジェクトの名前
- この名前は小文字、数字、ダッシュのみを含めることができます
- プロジェクト名内にダブルダッシュ(
--
)は許可されていません
- このプロジェクトに取り組むすべての人のSSH公開鍵、メールアドレス、名前。ここには、GitHub、GitLab、Bitbucket のSSHキーの生成とコピーについての指示があります。
- あなたのコードがホストされているGitリポジトリのURL(
git@example.com:test/test.git
)。 - あなたが使用するGitブランチの名前 あなたの本番環境で使用したい環境について (環境タイプ で環境の詳細を参照してください)。
- 追加の環境にデプロイしたいブランチとプルリクエスト。Lagoonでは、正規表現でブランチとプルリクエストの名前をフィルタリングでき、あなたのLagoon管理者がこれを設定できます。
特定の重要なブランチ(develop
やmain
のような)やプルリクエストをデプロイすることをお勧めします。しかし、それはすべてあなた次第です!(ワークフローで詳細情報を参照してください)
1. プロジェクトがLagoon化されていることを確認する#
これは、.lagoon.yml
ファイルとdocker-compose.yml
ファイルがあなたのGitリポジトリに存在し、適切に設定されていることを意味します。
もしこれが実現していない場合は、先に進む前にステップバイステップガイドのリストをチェックしてください。
2. あなたのコードへのアクセスを提供する#
あなたのコードをデプロイするために、Lagoonはそれへのアクセスが必要です。設計上、セキュリティのため、LagoonはあなたのGitリポジトリへの読み取りアクセスのみが必要です。
あなたのLagoon管理者は、読み取りアクセスを与えるべきSSH公開鍵やGitアカウントを教えてくれるでしょう。
3. ウェブフックの設定#
Lagoonは、Gitリポジトリに何が起こっているかについていくつかのイベントを知る必要があります。現在、これらはプッシュとプルリクエストですが、将来的にはもっと追加するかもしれません。
Lagoonは多くの異なるGitホストをサポートしているため、これらの指示をこのドキュメンテーションに分割しました:ウェブフックの設定。
4. 次に:最初のデプロイメント#
おめでとうございます、あなたは今初めてのデプロイメントを実行する準備ができました。