Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ezzel a feladatval futtathatja a Grunt JavaScript-feladatfuttatót.
Szinopszis
# Grunt v0
# Run the Grunt JavaScript task runner.
- task: Grunt@0
inputs:
gruntFile: 'gruntfile.js' # string. Required. Grunt File Path. Default: gruntfile.js.
#targets: # string. Grunt Task(s).
#arguments: # string. Arguments.
# Advanced
#workingDirectory: # string. Alias: cwd. Working Directory.
gruntCli: 'node_modules/grunt-cli/bin/grunt' # string. Required. grunt-cli location. Default: node_modules/grunt-cli/bin/grunt.
# JUnit Test Results
#publishJUnitResults: false # boolean. Publish to Azure Pipelines. Default: false.
#testResultsFiles: '**/TEST-*.xml' # string. Required when publishJUnitResults = true. Test Results Files. Default: **/TEST-*.xml.
#testRunTitle: # string. Optional. Use when publishJUnitResults = true. Test Run Title.
# Code Coverage
#enableCodeCoverage: false # boolean. Enable Code Coverage. Default: false.
#testFramework: 'Mocha' # 'Mocha' | 'Jasmine'. Optional. Use when enableCodeCoverage = true. Test Framework. Default: Mocha.
#srcFiles: # string. Optional. Use when enableCodeCoverage = true. Source Files.
#testFiles: 'test/*.js' # string. Required when enableCodeCoverage = true. Test Script Files. Default: test/*.js.
Bemenetek
gruntFile
-
Grunt-fájl elérési útja
string
. Szükséges. Alapértelmezett érték: gruntfile.js
.
Megadja a relatív elérési utat az adattárgyökértől a Grunt-szkriptig.
targets
-
Grunt-tevékenység(ek)
string
.
Opcionális. Megadja a futtatandó tevékenységek szóközzel tagolt listáját. Ha nincs megadva, az alapértelmezett feladat fut.
arguments
-
argumentumok
string
.
A Gruntnak átadott további argumentumokat adja meg. További információt A parancssori felület használata című témakörben talál.
Megjegyzés:--gruntfile
nincs szükség, mert a fenti gruntFile bemeneten keresztül már hozzáadták.
workingDirectory
-
Munkakönyvtár
Bemeneti alias: cwd
.
string
.
Opcionális. A szkript futtatásakor az aktuális munkakönyvtárat adja meg. Ha nincs megadva, a munkakönyvtár alapértelmezés szerint arra a mappára kerül, ahol a szkript található.
gruntCli
-
grunt-cli hely
string
. Szükséges. Alapértelmezett érték: node_modules/grunt-cli/bin/grunt
.
Megadja a futtatandó grunt-cli-t, ha az ügynök nem találja a globálisan telepített grunt-cli-t. Alapértelmezés szerint a munkakönyvtár node_modules
mappájában lévő grunt-cli lesz.
publishJUnitResults
-
Közzététel az Azure Pipelinesban
boolean
. Alapértelmezett érték: false
.
Ezt a lehetőséget választva közzéteheti a Grunt-build által létrehozott JUnit-teszteredményeket az Azure Pipelines/TFS-ben.
testResultsFiles
-
teszteredmény-fájlok
string
.
publishJUnitResults = true
esetén kötelező. Alapértelmezett érték: **/TEST-*.xml
.
A teszteredmények elérési útját adja meg. Helyettesítő karakterek is használhatók.
Például **/TEST-*.xml
az összes olyan XML-fájlnévhez, amely TEST-
kezdődik.
testRunTitle
-
tesztfuttatási cím
string
. Opcionális. Használja a publishJUnitResults = true
.
Megadja a tesztfuttatás nevét.
enableCodeCoverage
-
Kódlefedettségi engedélyezése
boolean
. Alapértelmezett érték: false
.
Válassza ezt a lehetőséget a kódlefedettség isztambuli használatával való engedélyezéséhez.
testFramework
-
Teszt keretrendszer
string
. Opcionális. Használja a enableCodeCoverage = true
. Engedélyezett értékek: Mocha
, Jasmine
. Alapértelmezett érték: Mocha
.
Megadja a tesztelési keretrendszert.
srcFiles
-
forrásfájlok
string
. Opcionális. Használja a enableCodeCoverage = true
.
Megadja a forrásfájlok elérési útját, amelyeket hookRequire()
.
testFiles
-
szkriptfájlok tesztelése
string
.
enableCodeCoverage = true
esetén kötelező. Alapértelmezett érték: test/*.js
.
Megadja a tesztszkriptfájlok elérési útját.
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ők és gyakori feladattulajdonságok.
Kimeneti változók
Nincs.
Megjegyzések
Ezzel a feladattal futtathatja a Grunt-feladatokat a JavaScript-feladatfuttatóval.
Példák
Lásd: Gruntfile-mintafájl.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build |
Futtatás bekapcsolva | Ügynök, DeploymentGroup |
Követelmények | A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük, amelyek megfelelnek az alábbi követelményeknek, kell futtatniuk a feladatot használó feladatokat: node.js |
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ármely |
Változók beállítása | Bármely |
Ügynök verziója | 1.91.0 vagy újabb |
Tevékenységkategória | Épít |