BatchScript@1 – Batch script v1 feladat
Ezzel a feladatsal windowsos .bat
vagy .cmd
szkriptet futtathat. Ha szeretné, a vagy .cmd
a .bat
szkript véglegesen módosíthatja a környezeti változókat.
Syntax
# Batch script v1
# Run a Windows command or batch script and optionally allow it to change the environment.
- task: BatchScript@1
inputs:
filename: # string. Required. Path.
#arguments: # string. Arguments.
#modifyEnvironment: False # boolean. Modify Environment. Default: False.
# Advanced
#workingFolder: # string. Working folder.
#failOnStandardError: false # boolean. Fail on Standard Error. Default: false.
# Batch Script v1
# Run a windows cmd or bat script and optionally allow it to change the environment.
- task: BatchScript@1
inputs:
filename: # string. Required. Path.
#arguments: # string. Arguments.
#modifyEnvironment: False # boolean. Modify Environment. Default: False.
# Advanced
#workingFolder: # string. Working folder.
#failOnStandardError: false # boolean. Fail on Standard Error. Default: false.
Bevitelek
filename
- Elérési út
string
. Kötelező.
A vagy .bat
szkript .cmd
futtatandó elérési útja. Ennek egy teljes elérési útnak kell lennie, vagy az alapértelmezett munkakönyvtárhoz viszonyítva. (Vegye figyelembe, hogy a munkakönyvtár eltérhet workingFolder
a tevékenységhez megadhatótól.)
arguments
- Érvek
string
.
A vagy .bat
szkriptnek .cmd
átadott argumentumok.
modifyEnvironment
- Környezet módosítása
boolean
. Alapértelmezett érték: False
.
Meghatározza, hogy a környezeti változók módosításai hatással lesznek-e a későbbi feladatokra.
workingFolder
- Munkamappa
string
.
Szkript futtatásakor az aktuális munkakönyvtár. Ez az alapértelmezett beállítás arra a mappára, ahol a szkript található.
failOnStandardError
- Hiba a standard hiba miatt
boolean
. Alapértelmezett érték: false
.
Ha ez igaz, ez a feladat sikertelen lesz, ha bármilyen hiba van a StandardError
streambe írva.
Tevékenységvezérlési beállítások
A tevékenységbemeneteken kívül minden tevékenység rendelkezik vezérlési lehetőségekkel. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
Ezzel a feladatgal windowsos .bat vagy .cmd szkriptet futtathat. Ha szeretné, engedélyezheti a környezeti változók végleges módosítását.
Megjegyzés
Ez a feladat nem kompatibilis a Windows-tárolókkal. Ha kötegelt szkriptet kell futtatnia egy Windows-tárolón, használja inkább a parancssori feladatot .
További információ a több platform támogatásáról: Platformfüggetlen szkriptek használata.
Példák
Hozza létre test.bat
a következőt az adattár gyökerében:
@echo off
echo Hello World from %AGENT_NAME%.
echo My ID is %AGENT_ID%.
echo AGENT_WORKFOLDER contents:
@dir %AGENT_WORKFOLDER%
echo AGENT_BUILDDIRECTORY contents:
@dir %AGENT_BUILDDIRECTORY%
echo BUILD_SOURCESDIRECTORY contents:
@dir %BUILD_SOURCESDIRECTORY%
echo Over and out.
A szkript futtatásához adja hozzá a következő feladatot a folyamathoz.
- task: BatchScript@1
inputs:
filename: 'test.bat'
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: Cmd |
Képességek | Ez a tevékenység 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 | 1.83.0 vagy újabb |
Feladatkategória | Segédprogram |