將問題元件新增至藍圖 - 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'], });