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
    
  • 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.