Adición de componentes de incidencias a un esquema - Amazon CodeCatalyst

Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.

Adición de componentes de incidencias a un esquema

En CodeCatalyst, puede supervisar las características, las tareas, los errores y cualquier otro trabajo relacionado con su proyecto. Cada trabajo se guarda en un registro distinto denominado “incidencia”. Cada incidencia puede tener una descripción, un responsable, un estado y otras propiedades, que puede buscar, agrupar y filtrar. Puede ver sus incidencias con las vistas predeterminadas o puede crear las suyas propias con filtros, clasificaciones o agrupaciones personalizados. Para obtener más información sobre los conceptos relacionados con las incidencias, consulte Conceptos sobre problemas y Cuotas para problemas en CodeCatalyst.

El componente de incidencias genera una representación JSON de una incidencia. El componente incluye un campo de ID y una definición de la incidencia como entrada.

Importación de componentes de incidencias de esquemas de Amazon CodeCatalyst

Añada lo siguiente al archivo blueprint.ts:

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

Ejemplos de componentes de incidencias

Creación de una incidencia

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

Creación de una incidencia de alta prioridad

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 ...});

Creación de una incidencia de baja prioridad con etiquetas

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'], });