ブループリントへの問題コンポーネントの追加 - Amazon CodeCatalyst

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

ブループリントへの問題コンポーネントの追加

では CodeCatalyst、機能、タスク、バグ、およびプロジェクトに関連するその他の作業をモニタリングできます。各作業は、問題と呼ばれる個別のレコードに保持されます。各問題には、説明、担当者、ステータス、およびその他のプロパティがあり、検索、グループ化、フィルタリングできます。デフォルトのビューを使用して問題を表示することも、カスタムフィルタリング、ソート、グループ化を使用して独自のビューを作成することもできます。問題に関連する概念の詳細については、問題の概念「」および「」を参照してくださいの問題のクォータ CodeCatalyst

問題コンポーネントは、問題の JSON 表現を生成します。コンポーネントは ID フィールドを受け取り、問題定義を入力として受け取ります。

Amazon CodeCatalyst ブループリントの問題コンポーネントをインポートするには

blueprint.ts ファイルで、以下を追加します。

import {...} from '@amazon-codecatalyst/blueprint-component.issues'

問題コンポーネントの例

問題の作成

import { Issue } from '@amazon-codecatalyst/blueprint-component.issues'; ... new Issue(this, 'myFirstIssue', { title: 'myFirstIssue', content: 'This is an example issue.', });

優先度の高い問題の作成

import { Workflow } from '@amazon-codecatalyst/codecatalyst-workflows' ... const repo = new SourceRepository const blueprint = this; const workflowDef = workflowBuilder.getDefinition() // Creates a workflow.yaml at .aws/workflows/${workflowDef.name}.yaml new Workflow(blueprint, repo, workflowDef); // Can also pass in any object and have it rendered as a yaml. This is unsafe and may not produce a valid workflow new Workflow(blueprint, repo, {... some object ...});

ラベルで優先度の低い問題を作成する

import { Issue } from '@amazon-codecatalyst/blueprint-component.issues'; ... new Issue(this, 'myThirdIssue', { title: 'myThirdIssue', content: 'This is an example of a low priority issue with a label.', priority: 'LOW', labels: ['exampleLabel'], });