プロジェクトで作業を整理する
GitLabでは、プロジェクトは開発作業のあらゆる側面を包括する幅広いコンテナです。プロジェクトには、コードリポジトリ、コラボレーションツール、プロジェクト管理機能、およびCI/CD機能が含まれます。次の開発プロジェクトのすべてのデータを整理するために、プロジェクトを使用してください:
- イシューの追跡
- 作業の計画
- コードの共同作業
- CI/CDツールを使用して、アプリケーションを継続的にビルド、テスト、デプロイします
プロジェクトは、公開、内部、またはプライベートで利用できます。GitLabでは、作成できるプライベートプロジェクトの数に制限はありません。
はじめに
組織に合わせてプロジェクトを設定します。
プロジェクトを作成する
新しいプロジェクトとプロジェクトテンプレート。
プロジェクトを管理する
設定、設定、プロジェクトアクティビティ、プロジェクトの削除。
プロジェクトの表示レベル
公開、非公開、内部。
プロジェクトの設定
設定、設定、プロジェクトアクティビティ、プロジェクトの削除。
説明テンプレート
イシューテンプレート、マージリクエストテンプレート、インスタンステンプレート、グループテンプレート。
デプロイキー
SSHキー、リポジトリへのアクセス、ボットユーザー、読み取り専用アクセス。
デプロイトークン
リポジトリのクローン作成、トークン作成、コンテナレジストリ。
予約済みのプロジェクト名とグループ名
命名規則、制限、および予約済みの名前。
検索
基本的な検索、高度な検索、完全一致コードの検索、検索スコープ、コミットSHA検索。
バッジ
パイプラインの状態、グループ、プロジェクト、カスタムバッジ。
プロジェクトのトピック
プロジェクトの整理、サブスクライブ、表示。
コードインテリジェンス
LSIFまたはSCIPインデクサーを使用してコードインテリジェンスをセットアップし、コードナビゲーション機能を有効にします。
システムノート
システムで生成されたアクティビティノートを作業アイテムで追跡し、表示します。
プロジェクトをGo言語パッケージとして使用する
Goモジュールとインポートの呼び出し。
チュートリアル: プロジェクト用の保護されたワークフローを構築する
プロジェクトのブランチ保護と承認ワークフローを設定します。
トラブルシューティング
問題解決、一般的な問題、デバッグ、エラー解決。