Share via


UseRubyVersion@0: ruby-versie v0-taak gebruiken

Gebruik deze taak om een versie van Ruby te selecteren die moet worden uitgevoerd op een agent. De taak kan desgewenst de Ruby-versie toevoegen aan PATH.

Syntax

# 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.
# Use Ruby Version v0
# Retrieves the specified version of Ruby from the tool cache. Optionally add it to PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.

Invoerwaarden

versionSpec - Versiespecificatie
string. Vereist. Standaardwaarde: >= 2.4.

Hiermee geeft u het versiebereik of een versie van een Ruby-versie te gebruiken.


addToPath - Toevoegen aan PAD
boolean. Standaardwaarde: true.

Optioneel. Hiermee wordt de opgehaalde Ruby-versie voorafgegaan aan de omgevingsvariabele PATH om deze beschikbaar te maken in volgende taken of scripts zonder de uitvoervariabele te gebruiken.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Deze taak definieert de volgende uitvoervariabelen, die u kunt gebruiken in downstreamstappen, taken en fasen.

rubyLocation
De opgeloste map van de Ruby-distributie.

Opmerkingen

Gebruik deze taak om een versie van Ruby te selecteren die op een agent moet worden uitgevoerd en voeg deze desgewenst toe aan PATH.

Vereisten

Deze taak mislukt als er geen Ruby-versies worden gevonden in Agent.ToolsDirectory. Bekijk andere beschikbare Ruby-versies op door Microsoft gehoste agents.

Waar vind ik meer informatie over hulpprogramma-installatieprogramma's?

Zie Hulpprogramma-installatieprogramma's voor een uitleg van hulpprogramma-installatieprogramma's en voorbeelden.

Hoe kan ik een zelf-hostende agent configureren om deze taak te gebruiken?

U kunt deze taak uitvoeren op een zelf-hostende agent met uw eigen Ruby-versies. Als u deze taak wilt uitvoeren op een zelf-hostende agent, moet u dit instellen Agent.ToolsDirectory door de instructies voor de toolcache te volgen. De naam van het hulpprogramma dat moet worden gebruikt, is Ruby.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt
Instelbare variabelen Deze taak is gemachtigd om de volgende variabelen in te stellen: rubyLocation, PATH
Agentversie 2.182.1 of hoger
Taakcategorie Hulpprogramma
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.115.0 of hoger
Taakcategorie Hulpprogramma

Zie ook