Megosztás a következőn keresztül:


UseRubyVersion@0 – Ruby v0-verziójú feladat használata

Ezzel a feladatsal kiválaszthatja a Ruby egy verzióját az ügynökön való futtatáshoz. A feladat tetszés szerint hozzáadhatja a Ruby-verziót a PATH-hoz.

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.

Bevitelek

versionSpec - Verziós specifikáció
string. Kötelező. Alapértelmezett érték: >= 2.4.

Megadja a használni kívánt Ruby-verzió verziótartományát vagy verzióját.


addToPath - Hozzáadás a PATH-hoz
boolean. Alapértelmezett érték: true.

Választható. A lekért Ruby-verziót előre felerősíti a PATH környezeti változóra, hogy a kimeneti változó használata nélkül elérhetővé tegye azt a későbbi feladatokban vagy szkriptekben.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Ez a feladat a következő kimeneti változókat határozza meg, amelyeket az alsóbb rétegbeli lépésekben, feladatokban és szakaszokban használhat fel.

rubyLocation
A Ruby-disztribúció feloldott mappája.

Megjegyzések

Ezzel a feladatsal kiválaszthatja a Ruby-verziót egy ügynökön való futtatáshoz, és igény szerint hozzáadhatja azt a PATH-hoz.

Előfeltételek

Ez a feladat sikertelen lesz, ha nem található Ruby-verzió a fájlban Agent.ToolsDirectory. Tekintse meg a Microsoft által üzemeltetett ügynökök egyéb elérhető Ruby-verzióit.

Hol tudhatok meg többet az eszköztelepítőkről?

Az eszköztelepítők és példák magyarázatáért lásd: Eszköztelepítők.

Hogyan konfigurálhatok egy saját üzemeltetésű ügynököt a feladat használatára?

Ezt a feladatot egy saját üzemeltetésű ügynökön futtathatja saját Ruby-verziókkal. Ha ezt a feladatot egy saját üzemeltetésű ügynökön szeretné futtatni, állítsa be Agent.ToolsDirectory az eszközgyorsítótár utasításait követve. A használni kívánt eszköznév: Ruby.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Ez a feladat a következő parancskorlátozásokkal fut: korlátozott
Változók beállítása Ez a feladat rendelkezik engedéllyel a következő változók beállításához: rubyLocation, PATH
Ügynök verziója 2.182.1 vagy újabb
Feladatkategória Eszköz
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.115.0 vagy újabb
Feladatkategória Eszköz

Lásd még