Freigeben über


Hochladen von Aufgaben in die Projektsammlung

Azure DevOps Services

Erfahren Sie, wie Sie mit dem Node CLI für Azure DevOps (tfx-cli) Aufgaben für angepasste Aufgaben oder In-the-Box-Aufgaben in Azure DevOps in die Organisation hochladen.

Dieser Leitfaden kann zum Beispiel dabei helfen, In-the-Box-Aufgaben auf Azure DevOps Server zu aktualisieren.

Wichtig

Beim Hochladen von In-the-Box-Aufgaben auf eine on-premises Instanz werden einige Funktionalitäten möglicherweise nicht unterstützt, da es sich um eine alte Version des Agenten handelt oder die Unterstützung auf der Seite von Azure DevOps Server fehlt.

Weitere Informationen über tfx-cli finden Sie im Node CLI für Azure DevOps auf GitHub.

Voraussetzungen

Zum Hochladen von Aufgaben in die Projektsammlung müssen Sie die erforderlichen Bedingungen erfüllen:

  • Die neueste Version von Node.js.

  • Das 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 zur Aktualisierung der erforderlichen Projektsammlung, PAT generiert mit Bereich Umgebung (Lesen & Schreiben), um Aufgaben in die Projektsammlung hochladen zu können.

    Wichtig

    Wir empfehlen die Verwendung von Microsoft Entra-Token. Weitere Informationen über unsere Bemühungen, die Verwendung von PATs zu reduzieren, finden Sie in unserem Blog. Lesen Sie unsere Authentifizierungsanleitung, um den für Ihre Anforderungen geeigneten Authentifizierungsmechanismus auszuwählen.

Tfx-cli-Anmeldung mit persönlichem Token für den Zugriff

Melden Sie sich bei Azure DevOps mit tfx-cli an, um Pipelineaufgaben in die Projektsammlung hochzuladen.

Wichtig

Ein persönliches Zugriffstoken ist standardmäßig für die Authentifizierung für die Projektsammlung in Azure DevOps erforderlich. Erstellen Sie ein persönliches Zugriffstoken (PAT) mit dem Bereich Umgebung (Lesen & Verwalten). Sie können auch andere Methoden zur Autorisierung mit tfx-cli verwenden. Weitere Informationen finden Sie unter Authentifizieren in plattformübergreifender CLI für Azure DevOps.

Geben Sie zum Anmelden den Pfad zur Projektsammlung als URL an. Der Standardname der Projektsammlung ist DefaultCollection.

Für Azure DevOps Services würde der Pfad zur Projektsammlung das folgende Format aufweisen: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Bei Azure DevOps Server hängt die Standard-URL der Projektsammlung vom Speicherort des url-Servers und seiner Vorlage ab: http://{Azure DevOps Server url}/DefaultCollection

Geben Sie den folgenden Befehl ein, und geben Sie angeforderte Informationen ein:

~$ tfx login

Hochladen von Aufgaben in die Projekt-Sammlung

Tipp

Wenn Sie die Pipeline-Aufgaben aktualisieren müssen, können Sie das azure-pipelines-tasks-Repository klonen und die erforderlichen Aufgaben gemäß der Anleitung – wie man Aufgaben erstellt erstellen.

Jetzt können Sie damit beginnen, die Aufgaben mit tfx-cli hochzuladen.

Geben Sie den folgenden Befehl ein:

tfx build tasks upload --task-path <PATH_TO_TASK>

Anmerkung

PATH_TO_TASK ist der Pfad zum Ordner mit der kompilierten Aufgabe. Weitere Informationen zur Verwendung von tfx-cli finden Sie in der Node CLI for Azure DevOps-Dokumentation.