UseRubyVersion@0 — użyj zadania wersji języka Ruby w wersji 0
Użyj tego zadania, aby wybrać wersję języka Ruby do uruchomienia na agencie. Opcjonalnie zadanie może dodać wersję języka Ruby do ścieżki .
Składnia
# 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.
Dane wejściowe
versionSpec
-
Specyfikacja wersji
string
. Wymagane. Wartość domyślna: >= 2.4
.
Określa zakres wersji lub wersję wersji języka Ruby do użycia.
addToPath
-
Dodaj do ścieżki
boolean
. Wartość domyślna: true
.
Opcjonalny. Poprzedza pobraną wersję języka Ruby do zmiennej środowiskowej PATH, aby udostępnić ją w kolejnych zadaniach lub skryptach bez używania zmiennej wyjściowej.
Opcje sterowania zadania
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
To zadanie definiuje następujące zmienne wyjściowe, które można używać w krokach podrzędnych, zadaniach i etapach.
rubyLocation
Rozwiązany folder dystrybucji języka Ruby.
Uwagi
Użyj tego zadania, aby wybrać wersję języka Ruby do uruchomienia na agencie i opcjonalnie dodać ją do ścieżki.
Wymagania wstępne
-
Agent hostowany przez firmę Microsoft z zainstalowanymi obok siebie wersjami języka Ruby lub własnym agentem skonfigurowanym
Agent.ToolsDirectory
(zobacz często zadawane pytania).
To zadanie zakończy się niepowodzeniem, jeśli w programie Agent.ToolsDirectory
nie znaleziono żadnych wersji języka Ruby. Zobacz inne dostępne wersje języka Ruby dla agentów hostowanych przez firmę Microsoft.
Gdzie można dowiedzieć się więcej o instalatorach narzędzi?
Aby zapoznać się z wyjaśnieniem instalatorów narzędzi i przykładów, zobacz Instalatory narzędzi.
Jak skonfigurować własnego agenta do korzystania z tego zadania?
To zadanie można uruchomić na własnym agencie z własnymi wersjami języka Ruby. Aby uruchomić to zadanie na własnym agencie, skonfiguruj je Agent.ToolsDirectory
zgodnie z instrukcjami dotyczącymi pamięci podręcznej narzędzi. Nazwa narzędzia do użycia to Ruby
.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | To zadanie jest uruchamiane przy użyciu następujących ograniczeń poleceń: ograniczone |
Zmienne ustawialne | To zadanie ma uprawnienia do ustawiania następujących zmiennych: rubyLocation, PATH |
Wersja agenta | 2.182.1 lub nowsza |
Kategoria zadania | Narzędzie |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 2.115.0 lub nowsza |
Kategoria zadania | Narzędzie |