のプロジェクト CodeCatalyst - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

のプロジェクト CodeCatalyst

Amazon CodeCatalyst のプロジェクトを使用して、開発チームが共有の継続的インテグレーション/継続的デリバリー (CI/CD) ワークフローとリポジトリを使用して開発タスクを実行できるコラボレーションスペースを確立します。プロジェクトを作成すると、リソースを追加、更新、削除できます。チームの仕事の進捗状況を監視することもできます。1 つのスペースに複数のプロジェクトを含めることができます。

CodeCatalyst 内のスペースはプロジェクトで構成されています。スペース内のすべてのプロジェクトを表示できますが、使用できるのは自分がメンバーになっているプロジェクトだけです。プロジェクトを作成すると、プロジェクトのデフォルトロールが生成され、プロジェクトに招待したユーザーに割り当てられます。

  • コントリビューターロールなどのプロジェクトロールを持つプロジェクトに割り当てられたユーザーは誰でも、ソースリポジトリなどのプロジェクトリソースにアクセスできます。

  • スペース管理者、プロジェクト管理者、またはロールを持つ人なら誰でも、プロジェクトに参加するための招待状を送信できます。

  • プロジェクト管理者ロールを持つユーザーは、共有リソース全体のアクティビティ、ステータス、その他の設定を追跡できます。

  • 制限付きアクセス権限を持つユーザーは、CI/CD ワークフローの一部として、機能、コード修正、テストに関するプロジェクト割り当てを管理できます。

    ワークフローは、CI/CD パイプラインとしてアプリケーションを構築、テスト、リリース、または更新するために使用されます。ソースアーティファクトを転送して処理するアクションを追加することで、ワークフローを組み立てることができます。アクションを実行すると、プロジェクトのクラウドリソースを使用して、ワークフローアクションをオンデマンドで計算できるようになります。設定したいアクティビティと出力に基づいて、さらに多くの CI/CD ワークフローを設定することもできます。たとえば、ビルドアクションとテストアクション専用のワークフローを作成して、バグを修正している間もデプロイなしでテスト結果を表示してワークフローを完了できます。次に、アプリケーションをビルドしてステージング環境にデプロイする別のワークフローを作成できます。

プロジェクトを作成する場合、ブループリントを使用してサンプルコードを含むプロジェクトを作成してリソースを作成することも、空のプロジェクトから開始することもできます。ブループリントを使用してプロジェクトを作成する場合、選択したブループリントによって、プロジェクトに追加されるリソースと、 CodeCatalyst プロジェクトリソースを追跡して使用できるように作成または設定するツールが決まります。プロジェクトを作成した後で、リソースを手動で追加または削除できます。以下のリソースはによって作成または構成できます CodeCatalyst。

  • 課題 — プロジェクトに関連する作業は、「課題」と呼ばれる個別のレコードで追跡します。機能、タスク、バグ、その他プロジェクトのあらゆる作業について課題を作成できます。

  • 通知 — 監視したいリソース、監視したいイベント、通知を受け取りたい送信先のクライアントまたはメールを選択して通知を設定します。

  • 検索 — コード、課題、ユーザー、プルリクエスト、パッケージをプロジェクトで検索できます。1 つのプロジェクトを検索することも、すべてのプロジェクトを検索することもできます。

  • ソースリポジトリ — プロジェクトのリポジトリにあるソースコードを操作します。ソースコードの変更をコミットしたり、指定したブランチでプルリクエストをマージしたりすると、 CodeCatalyst ソースが更新されます。

各プロジェクトは、プロジェクトの作成時やリソースの変更時など、ユーザーごとのイベントのリストとしてプロジェクトのアクティビティを追跡します。プロジェクトのアクティビティはスペースレベルで監視され、集計されます。アクティビティデータの操作の詳細については、を参照してくださいすべてのプロジェクトを表示する

AWS プロジェクトでリソースを使用している場合は、 CodeCatalyst AWS そのアカウントを、プロジェクトのリソースを統合するための管理者権限を持つアカウントに接続できます。

プロジェクトを作成した後に、ソースリポジトリ、イシュー、その他のリソースをプロジェクトに追加できます。プロジェクトを作成するには、スペース管理者ロールが必要です