GitLabインストール後の手順
インストール完了後にチェックしたいリソースをいくつか紹介します。
メールと通知
- SMTP: 適切な電子メール通知をサポートするためにSMTPを設定します。
CI/CD
- Runnerを設定します:GitLab CI/CD機能のすべてを担当するエージェントであるGitLab Runnerを1つ以上設定します。
- GitLab Pages:GitLab Pagesを設定し、静的サイトをホスティングできるようにします。
- GitLab レジストリ:GitLabコンテナレジストリを設定し、各プロジェクトがDockerイメージを保存するためのスペースを持てるようにします。
- GitLab 依存プロキシ:依存プロキシを設定することで、Docker Hubからコンテナイメージをキャッシュすることができ、より高速で信頼性の高いビルドが可能になります。
セキュリティ
- GitLabをセキュアに:GitLabインスタンスをセキュアにするための推奨プラクティス。
- GitLabセキュリティニュースレターに登録すると、リリース時にセキュリティアップデートが通知されます。
認証
- LDAP:LDAPをGitLabの認証メカニズムとして使用するように設定します。
- SAMLとOAuth:Okta、Google、Azure ADなどのオンラインサービスを介して認証します。
バックアップとアップグレード
- GitLabのバックアップとリストア:GitLabのバックアップやリストアの様々な方法を学びましょう。
- GitLabのアップグレード:毎月、機能豊富なGitLabの新バージョンがリリースされます。それにアップグレードする方法、またはセキュリティフィックスを含む暫定リリースにアップグレードする方法を学びましょう。
- リリースとメンテナンスのポリシー:バージョン名を管理するGitLabのポリシーや、メジャー、マイナー、パッチ、セキュリティリリースのリリースペースについて学びましょう。
ライセンス
- ライセンスを追加するか、無料トライアルを開始してください:ライセンスでGitLab Enterprise Editionの全機能をアクティブにします。
- 価格各階層の価格です。
リポジトリ横断コード検索
- 高度な検索:Elasticsearchや OpenSearchを活用して、GitLabインスタンス全体でより速く、より高度なコード検索ができます。
スケーリングとレプリケーション
- GitLabのスケーリング:GitLabはいくつかの異なるタイプのクラスターをサポートしています。
- Geoレプリケーション:Geoは広範囲に分散した開発者のためのソリューションです。
製品ドキュメントのインストール
これはオプションのステップです。自分のサーバーでドキュメントをホストしたい場合は、製品ドキュメントをセルフホストする方法を参照してください。