Delen via


UseRubyVersion@0 - Ruby-versie v0-taak gebruiken

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

Syntaxis

# 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.

Invoer

versionSpec - versiespecificatie
string. Verplicht. Standaardwaarde: >= 2.4.

Hiermee geeft u het versiebereik of een versie van een Ruby-versie die moet worden gebruikt.


addToPath - toevoegen aan PATH-
boolean. Standaardwaarde: true.

Facultatief. 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 Opties en algemene taakeigenschappenvoor 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.

Benodigdheden

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'svoor een uitleg van hulpprogramma-installatieprogramma's en voorbeelden.

Hoe kan ik een zelf-hostende agent configureren voor het gebruik van deze taak?

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, stelt u Agent.ToolsDirectory in door de instructies Tool Cachete volgen. De te gebruiken hulpprogrammanaam is Ruby.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt
variabelen instellen Deze taak is gemachtigd om de volgende variabelen in te stellen : rubyLocation, PATH
Agentversie 2.182.1 of hoger
Taakcategorie Werktuig

Zie ook