Hinzufügen von Problemkomponenten zu einem Blueprint - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hinzufügen von Problemkomponenten zu einem Blueprint

In CodeCatalyst können Sie Funktionen, Aufgaben, Fehler und alle anderen Arbeiten im Zusammenhang mit Ihrem Projekt überwachen. Jede Arbeit wird in einem eigenen Datensatz gespeichert, der als Problem bezeichnet wird. Jedes Problem kann eine Beschreibung, einen Verantwortlichen, einen Status und andere Eigenschaften haben, nach denen Sie suchen, gruppieren und filtern können. Sie können Ihre Probleme in den Standardansichten anzeigen oder Ihre eigenen Ansichten mit benutzerdefinierter Filterung, Sortierung oder Gruppierung erstellen. Weitere Informationen zu Problemkonzepten finden Sie unter Probleme, Konzepte undKontingente für Ausgaben in CodeCatalyst.

Die Problemkomponente generiert eine JSON-Darstellung eines Problems. Die Komponente verwendet ein ID-Feld und eine Problemdefinition als Eingabe.

So importieren Sie Komponenten für Amazon CodeCatalyst Blueprints-Probleme

Fügen Sie in Ihrer blueprint.ts Datei Folgendes hinzu:

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

Probleme, Komponenten, Beispiele

Ein Problem wird erstellt

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

Ein Problem mit hoher Priorität wird erstellt

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

Erstellung eines Problems mit niedriger Priorität bei Labels

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