NodeTool@0 - Attività del programma di installazione dello strumento di Node.js v0

Usare questa attività per trovare, scaricare e memorizzare nella cache una versione specificata di Node.js e aggiungerla al PERCORSO.

È disponibile una versione più recente dell'attività. Per altre informazioni, vedere UseNode@1.

Sintassi

# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file. 
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # Advanced
    #nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSource: 'spec' # 'spec' | 'fromFile'. Required. Source of version. Default: spec.
    #versionSpec: '6.x' # string. Optional. Use when versionSource = spec. Version Spec. Default: 6.x.
    #versionFilePath: # string. Optional. Use when versionSource = fromFile. Path to the .nvmrc file. 
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # Advanced
    #nodejsMirror: 'https://nodejs.org/dist' # string. Set source for Node.js binaries. Default: https://nodejs.org/dist.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v0
# Finds or downloads and caches the specified version spec of Node.js and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
# Use Node.js ecosystem v0
# Finds or Downloads and caches specified version spec of Node and adds it to the PATH.
- task: NodeTool@0
  inputs:
    versionSpec: '6.x' # string. Required. Version Spec. Default: 6.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

Input

versionSource - Origine della versione
string. Obbligatorio. Valori consentiti: spec (specificare la versione del nodo), fromFile (Ottenere la versione dal file). Valore predefinito: spec.


versionSpec - Specifica versione
string. facoltativo. Usare quando versionSource = spec. Valore predefinito: 6.x.

Specifica la specifica della versione della versione da ottenere. Esempi: 6.x, 4.x, 6.10.0. >=6.10.0


versionSpec - Specifica versione
string. Obbligatorio. Valore predefinito: 6.x.

Specifica la specifica della versione della versione da ottenere. Esempi: 6.x, 4.x, 6.10.0. >=6.10.0


versionFilePath - Percorso del file nvmrc
string. facoltativo. Usare quando versionSource = fromFile.

Percorso file per ottenere la versione. Esempio: src/.nvmrc.


checkLatest - Verificare la versione più recente
boolean. Valore predefinito: false.

Specifica l'agente da controllare per la versione disponibile più recente che soddisfa la specifica della versione. Ad esempio, si seleziona questa opzione perché si esegue questa compilazione nell'agente self-hosted e si vuole usare sempre la versione più recente 6.x .

Suggerimento

Se si usano gli agenti ospitati da Microsoft, è consigliabile lasciare questo set su false. Microsoft aggiorna gli agenti ospitati da Microsoft regolarmente, ma spesso sono leggermente dietro la versione più recente. L'abilitazione di questo parametro potrebbe comportare la spesa per la compilazione molto tempo per l'aggiornamento a una versione secondaria più recente.


force32bit - Usare la versione a 32 bit in agenti x64
boolean. Valore predefinito: false.

Installa la x86 versione di Node indipendentemente dall'architettura della CPU dell'agente.


nodejsMirror - Impostare l'origine per i file binari di Node.js
string. Valore predefinito: https://nodejs.org/dist.

Usare un mirror di installazione alternativo durante l'origine dei file binari Node.js.


retryCountOnDownloadFails - Impostare il conteggio dei tentativi quando i nodi non sono riusciti
string. Valore predefinito: 5.

Usare questa opzione quando l'attività non è riuscita a scaricare i file binari del nodo dal mirror. L'attività proverà a scaricare i file binari per i tempi specificati.


delayBetweenRetries - Impostare il ritardo tra i tentativi
string. Valore predefinito: 1000.

Usare questa opzione per impostare il ritardo tra i tentativi in millisecondi. Il valore predefinito è 1000 millisecondi.


Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Osservazioni

È disponibile una versione più recente dell'attività. Per altre informazioni, vedere UseNode@1.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities L'esecuzione di questa attività soddisfa le richieste seguenti per le attività successive nello stesso processo: Node, npm, node.js
Restrizioni dei comandi Questa attività viene eseguita usando le restrizioni di comando seguenti: limitato
Variabili impostabili Questa attività dispone dell'autorizzazione per impostare le variabili seguenti: PATH
Versione agente 2.182.1 o versione successiva
Categoria attività Strumento
Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities L'esecuzione di questa attività soddisfa le richieste seguenti per le attività successive nello stesso processo: Node, npm, node.js
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Strumento
Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities L'esecuzione di questa attività soddisfa le richieste seguenti per le attività successive nello stesso processo: Node, npm
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Strumento
Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities L'esecuzione di questa attività soddisfa le richieste seguenti per le attività successive nello stesso processo: Node
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Strumento

Vedi anche

Per una spiegazione dei programmi di installazione degli strumenti e degli esempi, vedere Programmi di installazione degli strumenti.