Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Añadir componentes de problemas a un blueprint
En CodeCatalyst, puedes monitorear las características, las tareas, los errores y cualquier otro trabajo relacionado con tu proyecto. Cada pieza de trabajo se guarda en un registro distinto denominado edición. Cada número puede tener una descripción, un responsable, un estado y otras propiedades que puede buscar, agrupar y filtrar. Puede ver sus problemas 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 los problemas, consulte Conceptos de problemas yCuotas para emisiones en CodeCatalyst.
El componente de problema genera una representación en JSON de un problema. El componente incluye un campo de ID y una definición del problema como entrada.
Para importar componentes de problemas de CodeCatalyst blueprints de Amazon
En tu blueprint.ts
archivo, añade lo siguiente:
import {...} from '@amazon-codecatalyst/blueprint-component.issues'
Ejemplos de componentes de problemas
Creando un problema
import { Issue } from '@amazon-codecatalyst/blueprint-component.issues'; ... new Issue(this, 'myFirstIssue', { title: 'myFirstIssue', content: 'This is an example issue.', });
Crear un problema 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 ...});
Crear un problema 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'], });