Hochladen von Aufgaben in die Projektsammlung
Azure DevOps Services
Erfahren Sie, wie Sie Aufgaben für benutzerdefinierte Aufgaben oder sofort einsatzbereite Aufgaben in Azure DevOps mithilfe der Node CLI für Azure DevOps (tfx-cli) in die Organisation hochladen.
Diese Richtlinie kann z. B. dazu beitragen, sofort einsatzbereite Aufgaben auf Azure DevOps Server zu aktualisieren.
Wichtig
Für aufgabeninterne Aufgaben, die in eine lokale Instanz hochgeladen werden, kann es einige Aufgabenfunktionen geben, die aufgrund der alten Agentversion/fehlender Unterstützung auf Azure DevOps Server-Seite nicht unterstützt werden.
Weitere Informationen zu tfx-cli finden Sie in der Node CLI für Azure DevOps auf GitHub.
Voraussetzungen
Zum Hochladen von Vorgängen in die Projektsammlung benötigen Sie Voraussetzungen:
Die neueste Version von Node.js.
Die Node CLI für Azure DevOps zum Hochladen von Aufgaben.
- Installieren Sie tfx-cli mit
npm
, einer Komponente von Node.js, indem Sie Folgendes ausführen:
npm install -g tfx-cli
- Installieren Sie tfx-cli mit
Berechtigungen zum Aktualisieren der erforderlichen Projektsammlung, PAT generiert mit Bereichsumgebung (Lese- und Schreibzugriff), um Vorgänge in die Projektsammlung hochladen zu können.
Tfx-cli-Anmeldung mit persönlichem Zugriffstoken
Sie müssen sich bei Azure DevOps mit tfx-cli anmelden, um Pipelineaufgaben in die Projektsammlung hochladen zu können.
Wichtig
Ein persönliches Zugriffstoken ist standardmäßig für die Authentifizierung für die Projektsammlung in Azure DevOps erforderlich. Sie müssen ein persönliches Zugriffstoken (PAT) mit Bereichsumgebung (Lesen und Verwalten) erstellen.
Tipp
Sie können andere Methoden zum Autorisieren mit tfx-cli verwenden – weitere Details finden Sie unter Authenticate in cross-platform CLI für Azure DevOps .
Zum Anmelden – Sie sollten den Pfad zur Projektsammlung als URL angeben. Der Standardname der Projektsammlung lautet DefaultCollection
.
Für Azure DevOps Services würde der Pfad zur Projektsammlung das folgende Format aufweisen: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection
Für azure DevOps Server hängt die Standardprojektsammlungs-URL von der URL ab, unter der sich der Server befindet, und seine Vorlage lautet: http://{Azure DevOps Server url}/DefaultCollection
Geben Sie den folgenden Befehl ein, und geben Sie angeforderte Informationen ein:
~$ tfx login
Hochladen von Vorgängen in die Projektsammlung
Tipp
Wenn Sie vordefinierte Pipelineaufgaben aktualisieren müssen, können Sie das Repository "azure-pipelines-tasks" klonen und erforderliche Aufgaben nach der Richtlinie erstellen – wie Sie Aufgaben erstellen.
Jetzt können Sie mit dem Hochladen der Aufgabe beginnen.tfx-cli
Geben Sie den folgenden Befehl ein:
tfx build tasks upload --task-path <PATH_TO_TASK>
Hinweis
PATH_TO_TASK ist der Pfad zum Ordner mit der kompilierten Aufgabe. Weitere Informationen zur Verwendung von tfx-cli finden Sie in der Dokumentation zu Node CLI für Azure DevOps.