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
- Een door Microsoft gehoste agent waarop naast elkaar versies van Ruby zijn geïnstalleerd of een zelf-hostende agent met
Agent.ToolsDirectory
geconfigureerd (zie Veelgestelde vragen).
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 |