2016-11-08 5 views
1

Ich muss einige TypeScript-Klassen zwischen zwei VSTS-Build-Aufgaben teilen. Wie ich es verstehe, müssen sich alle kompilierten Dateien im Aufgabenordner befinden, damit sie die Build-Aufgabe ausführen können.Wie teilen Sie Code zwischen zwei VSTS-Build-Aufgaben?

Aktuelle Szenario: Ich habe gemeinsame Dateien in gemeinsamen Ordner im Stammverzeichnis der VSTS-Code-Basis. Ich habe zwei Aufgaben A und B, die diese Klassen verwenden. Wenn ich den Code packe, ignoriert er den allgemeinen Ordner.

Ist dies im obigen Szenario möglich? Bitte um Rat.

Danke.

Antwort

1

Dies kann nicht erreicht werden. Jede Build-Aufgabe ist unabhängig voneinander. Möglicherweise müssen Sie die Klassen für beide Aufgaben hinzufügen. Hier

ist die Probe von VSTS Aufgabe in GitHub für Sie Hinweis: vsts-tasks/Tasks/

+0

Danke Patrick. – Bandara

1

Ihr Verständnis korrekt ist. Die Build-Aufgaben werden nach dem Hochladen in VSTS/TFS in separaten Ordnern gespeichert. Daher müssen Sie beim Packen alle erforderlichen Dateien in den Build-Task-Ordner einfügen. Wenn Sie die Klassen freigeben möchten, können Sie das npm-Paket verwenden.

Verwandte Themen