Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiungere componenti relativi ai problemi a un blueprint
In CodeCatalyst, puoi monitorare funzionalità, attività, bug e qualsiasi altro lavoro coinvolto nel tuo progetto. Ogni lavoro è conservato in un registro distinto chiamato problema. Ogni problema può avere una descrizione, un assegnatario, uno stato e altre proprietà, che è possibile cercare, raggruppare e filtrare. Puoi visualizzare i problemi utilizzando le visualizzazioni predefinite oppure puoi creare visualizzazioni personalizzate con filtri, ordinamenti o raggruppamenti personalizzati. Per ulteriori informazioni sui concetti relativi ai problemi, consulta e. Problemi e concetti Quote per le emissioni in CodeCatalyst
Il componente issue genera una rappresentazione JSON di un problema. Il componente accetta come input un campo ID e una definizione del problema.
Per importare CodeCatalyst i blueprint di Amazon, emette componenti.
Nel tuo blueprint.ts
file, aggiungi quanto segue:
import {...} from '@amazon-codecatalyst/blueprint-component.issues'
Argomenti
Problemi, componenti, esempi
Creazione di un problema
import { Issue } from '@amazon-codecatalyst/blueprint-component.issues'; ... new Issue(this, 'myFirstIssue', { title: 'myFirstIssue', content: 'This is an example issue.', });
Creazione di un problema ad alta priorità
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 ...});
Creazione di un problema a bassa priorità con etichette
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'], });