Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd den här uppgiften för att köra Grunt JavaScript-aktivitetslöparen.
Syntax
# 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.
Ingångar
gruntFile
-
Grunt-filsökväg
string
. Obligatoriskt. Standardvärde: gruntfile.js
.
Anger den relativa sökvägen från lagringsplatsens rot till Grunt-skriptet.
targets
-
Grunt Uppgift(er)
string
.
Valfritt. Anger den utrymmesavgränsade listan över aktiviteter som ska köras. Om den inte anges körs standardaktiviteten.
arguments
-
argument
string
.
Anger de ytterligare argument som skickas till Grunt. Mer information finns i Använda CLI-.
Obs!--gruntfile
behövs inte eftersom den redan har lagts till via gruntFile-indata ovan.
workingDirectory
-
Arbetskatalog
Indataalias: cwd
.
string
.
Valfritt. Anger den aktuella arbetskatalogen när skriptet körs. Om den inte anges används arbetskatalogen som standard i den mapp där skriptet finns.
gruntCli
-
grunt-cli plats
string
. Obligatoriskt. Standardvärde: node_modules/grunt-cli/bin/grunt
.
Anger den grunt-cli som ska köras när agenten inte kan hitta den globalt installerade grunt-cli. Standardvärdet är grunt-cli under mappen node_modules
i arbetskatalogen.
publishJUnitResults
-
Publicera i Azure Pipelines
boolean
. Standardvärde: false
.
Välj det här alternativet om du vill publicera JUnit-testresultaten från Grunt-versionen till Azure Pipelines/TFS.
testResultsFiles
-
testresultatfiler
string
. Krävs när publishJUnitResults = true
. Standardvärde: **/TEST-*.xml
.
Anger sökvägen för testresultatfilerna. Jokertecken kan användas.
Till exempel **/TEST-*.xml
för alla XML-filnamn som börjar med TEST-
.
testRunTitle
-
testkörningsrubrik
string
. Valfritt. Använd när publishJUnitResults = true
.
Anger ett namn för testkörningen.
enableCodeCoverage
-
Aktivera kodtäckning
boolean
. Standardvärde: false
.
Välj det här alternativet om du vill aktivera kodtäckning med istanbul.
testFramework
-
Ramverk för provning
string
. Valfritt. Använd när enableCodeCoverage = true
. Tillåtna värden: Mocha
, Jasmine
. Standardvärde: Mocha
.
Anger ditt testramverk.
srcFiles
-
Källfiler
string
. Valfritt. Använd när enableCodeCoverage = true
.
Anger sökvägen till dina källfiler som du vill hookRequire()
.
testFiles
-
Filer för testskript
string
. Krävs när enableCodeCoverage = true
. Standardvärde: test/*.js
.
Anger sökvägen till testskriptfilerna.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Använd den här uppgiften för att köra Grunt-uppgifter med hjälp av JavaScript Task Runner.
Exempel
Se ett Exempel på Gruntfile.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Lokalt installerade agenter måste ha funktioner som matchar följande kräver för att köra jobb som använder den här uppgiften: node.js |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 1.91.0 eller senare |
Aktivitetskategori | Skapa |