Condividi tramite


UseRubyVersion@0 - Usare l'attività Ruby versione v0

Usare questa attività per selezionare una versione di Ruby da eseguire in un agente. Facoltativamente, l'attività può aggiungere la versione di Ruby a PATH.

Sintassi

# Use Ruby version v0
# Use the specified version of Ruby from the tool cache, optionally adding it to the PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.

Ingressi dati

versionSpec - specifica della versione
string. Obbligatorio. Valore predefinito: >= 2.4

Specifica l'intervallo di versioni o una versione di una versione ruby da usare.


addToPath - Aggiungi a PATH
boolean. Valore predefinito: true

Opzionale. Antepone la versione di Ruby recuperata alla variabile di ambiente PATH per renderla disponibile nelle attività o negli script successivi senza usare la variabile di output.


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

Questa attività definisce le variabili di output seguenti , che è possibile utilizzare nei passaggi downstream, nei processi e nelle fasi.

rubyLocation
La cartella risolta della distribuzione ruby.

Osservazioni:

Usare questa attività per selezionare una versione di Ruby da eseguire in un agente e, facoltativamente, aggiungerla a PATH.

Prerequisiti

  • Un agente ospitato da Microsoft con versioni side-by-side di Ruby installate o un agente self-hosted con Agent.ToolsDirectory configurato (vedere domande frequenti ).

Questa attività avrà esito negativo se non vengono trovate versioni di Ruby in Agent.ToolsDirectory. Vedere altre versioni di Ruby disponibili in agenti ospitati da Microsoft.

Dove è possibile ottenere altre informazioni sui programmi di installazione degli strumenti?

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

Come è possibile configurare un agente self-hosted per l'uso di questa attività?

È possibile eseguire questa attività in un agente self-hosted con le proprie versioni di Ruby. Per eseguire questa attività in un agente self-hosted, configurare Agent.ToolsDirectory seguendo le istruzioni della cache degli strumenti di . Il nome dello strumento da usare è Ruby.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Questa attività viene eseguita usando le restrizioni del comando seguenti: con restrizioni
variabili impostabili Questa attività dispone dell'autorizzazione per impostare le variabili seguenti: rubyLocation, PATH
Versione dell'agente 2.182.1 o versione successiva
Categoria attività Strumento
Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione dell'agente 2.115.0 o versione successiva
Categoria attività Strumento

Vedere anche