1つのプロジェクトとは、1つのリポジトリに加えて、Coroidが作業を行うために必要なすべての要素、すなわちビルドおよびテストコマンド、コンテキスト、ポリシー、設定を指します。
以下から新規に作成できます:プロジェクト → 新規作成接続済みのプロバイダーからリポジトリを選択します。目的のリポジトリが見つからない場合は、コードを接続する.
作成時の処理内容
Coroidはリポジトリをクローンし、使用言語やフレームワーク、ビルド方法、テスト実行方法、コンテナ化可能かどうかを分析します。
結果を確認してください。ビルドおよびテスト設定— これが他のすべての処理が依存する設定です。
プロジェクトが管理する項目
| カテゴリ | 内容 |
|---|---|
| リポジトリ | ベースブランチやブランチの動作については、リポジトリおよびブランチ設定 |
| ビルドおよびテスト | プロジェクトのコンパイルおよび検証方法 |
| コンテキスト | エージェントが参照するドキュメント、ポリシー、参照情報 |
| 品質 | 適用されるポリシーやチェック項目 |
| テスト対象 | ブラウザテスト用の環境およびアカウント |
| 検出結果 | Coroidがコードベース内で発見した内容 |
| 健全性 | ファイルサイズやパターンの健全性に関する情報 |
1つのリポジトリにつき1つのプロジェクト
2つの作業ストリームを表現するために、同じリポジトリを2つのプロジェクトで共有しないでください。そのような場合はプラン、スプリント、レーンを利用してください —タスク、プラン、スプリント、レーン— こうすることで、両方のストリームがコードの同一のビュー、規約、コンテキストを共有できます。
複数のリポジトリで構成されるシステムの場合は、各リポジトリごとにプロジェクトを作成します。そうすればCoroidがそれら全体の作業を調整できます。
スクラッチプロジェクトおよびプレビュープロジェクト
実験や一時的な作業のため、スクラッチプロジェクトを使えば本番プロジェクトに不要なデータが混入するのを防げます。詳しくはプレビューおよびスクラッチプロジェクト.
削除について
プロジェクトを削除すると、その設定、コンテキスト、履歴がCoroidから除去されます。ただしリポジトリ自体は影響を受けず、Coroidが作成したブランチやプルリクエストはプロバイダー側に残り、ユーザーが直接管理できます。
削除済みのプロジェクトは、完全に除去される前の一定期間は復元可能です。データ保持期間は組織の設定により決定されます —データ保持.