Caricare attività nella raccolta di progetti

Servizi di Azure DevOps

Informazioni su come caricare attività nell'organizzazione per attività personalizzate o attività predefinite in Azure DevOps usando l'interfaccia della riga di comando di Node per Azure DevOps (tfx-cli).

Ad esempio, questa linea guida può essere utile per aggiornare le attività predefinite in Azure DevOps Server.

Importante

Per il caso di attività predefinite caricate nell'istanza locale, potrebbero esserci alcune funzionalità di attività non supportate a causa della versione precedente dell'agente o della mancanza di supporto sul lato Azure DevOps Server.

Per altre informazioni su tfx-cli, vedere l'interfaccia della riga di comando di Node per Azure DevOps in GitHub.

Prerequisiti

Per caricare le attività nella raccolta di progetti, sono necessari i prerequisiti:

  • La versione più recente di Node.js.

  • Interfaccia della riga di comando di Node per Azure DevOps per caricare le attività.

    • Installare tfx-cli usando npm, un componente di Node.js eseguendo:
      npm install -g tfx-cli
    
  • Autorizzazioni per aggiornare la raccolta di progetti richiesta, pat generata con ambito Ambiente (Lettura e scrittura) per poter caricare le attività nella raccolta di progetti.

Accesso Tfx-cli con token di accesso personale

È necessario accedere ad Azure DevOps con tfx-cli per poter caricare le attività della pipeline nella raccolta di progetti.

Importante

Un token di accesso personale è necessario per impostazione predefinita per l'autenticazione per la raccolta di progetti in Azure DevOps. È necessario creare un token di accesso personale (PAT) con ambito Ambiente (Lettura e gestione).

Suggerimento

È possibile usare altri modi per autorizzare con tfx-cli. Per altre informazioni, vedere Eseguire l'autenticazione nell'interfaccia della riga di comando multipiattaforma per Azure DevOps .

Per accedere: è necessario specificare il percorso della raccolta di progetti come URL. Il nome predefinito della raccolta di progetti è DefaultCollection.

Per Azure DevOps Services, il percorso della raccolta di progetti avrà il formato seguente: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Per l'URL predefinito della raccolta di progetti di Azure DevOps Server dipenderà dall'URL in cui si trova il server e il relativo modello sarà: http://{Azure DevOps Server url}/DefaultCollection

Immettere il comando seguente e fornire le informazioni richieste:

~$ tfx login

Caricamento di attività nella raccolta di progetti

Suggerimento

Se è necessario aggiornare le attività della pipeline predefinite, è possibile clonare il repository azure-pipelines-tasks e compilare le attività necessarie seguendo le linee guida: come compilare le attività.

A questo punto è possibile iniziare a caricare l'attività usando tfx-cli.

Immettere il comando seguente:

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

Nota

PATH_TO_TASK è il percorso della cartella con l'attività compilata. Per altre informazioni sull'uso di tfx-cli, vedere la documentazione dell'interfaccia della riga di comando di Node per Azure DevOps.