Dela via


Ladda upp uppgifter till projektsamling

Azure DevOps-tjänster

Lär dig hur du laddar upp uppgifter till organisationen för anpassade uppgifter eller in-the-box-uppgifter i Azure DevOps med hjälp av Node CLI för Azure DevOps (tfx-cli).

Den här riktlinjen kan till exempel hjälpa dig att uppdatera in-the-box-uppgifter på Azure DevOps Server.

Viktig

När du laddar upp in-the-box-uppgifter till en lokal instans kanske vissa uppgiftsfunktioner inte stöds på grund av den gamla agentversionen eller brist på support på Azure DevOps Server-sidan.

Mer information om tfx-clifinns i Node CLI för Azure DevOps på GitHub.

Förutsättningar

Om du vill ladda upp aktiviteter till projektsamlingen behöver du förutsättningar:

  • Den senaste versionen av Node.js.

  • Node CLI för Azure DevOps för att ladda upp uppgifter.

    • Installera tfx-cli genom att använda npm, en komponent i Node.js, genom att köra:
      npm install -g tfx-cli
    
  • Behörigheter som krävs för att uppdatera den nödvändiga projektsamlingen, PAT genererades med omfånget Environment (Read & Write) för att kunna ladda upp uppgifter till projektsamlingen.

    Viktig

    Vi rekommenderar säkrare Microsoft Entra-token över personliga åtkomsttoken med högre risk. Läs mer om vårt arbete med att minska PAT-användningen. Läs vår autentiseringsvägledning för att välja rätt autentiseringsmekanism för dina behov.

Tfx-cli-inloggning med personlig åtkomsttoken

Logga in på Azure DevOps med tfx-cli för att ladda upp pipelineuppgifter till projektsamlingen.

Viktig

En personlig åtkomsttoken krävs som standard för autentisering till projektsamling i Azure DevOps. Skapa personlig åtkomsttoken (PAT) med omfånget Miljö (Läsa & hantera). Du kan använda andra sätt att auktorisera med tfx-cli. Mer information finns i Authenticate in Cross-platform CLI for Azure DevOps.

Om du vill logga in anger du sökvägen till projektsamlingen som URL. Standardnamnet för projektsamlingen är DefaultCollection.

För Azure DevOps Services skulle sökvägen till projektsamlingen ha följande format: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

För Azure DevOps Server beror standardwebbadressen för projektsamlingen på platsen för URL-servern och dess mall: http://{Azure DevOps Server url}/DefaultCollection

Ange följande kommando och ange begärd information:

~$ tfx login

Ladda upp uppgifter till projektsamlingen

Tips

Om du behöver uppdatera in-the-box-pipelineuppgifter kan du klona azure-pipelines-tasks lagringsplats och skapa nödvändiga uppgifter efter riktlinjen – hur du skapar uppgifter.

Nu kan du börja ladda upp uppgiften med hjälp av tfx-cli.

Ange följande kommando:

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

Notera

PATH_TO_TASK är sökvägen till mappen med den kompilerade uppgiften. Mer information om hur du använder tfx-cli finns i Node CLI för Azure DevOps-dokumentationen.