Grunt@0 – Grunt v0-uppgift
Använd den här uppgiften för att köra Grunt JavaScript-aktivitetskörare.
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.
# Grunt v0
# The 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/TFS. 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.
Indata
gruntFile
- Grunt-filsökväg
string
. Krävs. Standardvärde: gruntfile.js
.
Anger den relativa sökvägen från lagringsplatsens rot till Grunt-skriptet.
targets
- Grymta uppgifter
string
.
Valfritt. Anger den utrymmesavgränsade listan över aktiviteter som ska köras. Om inget anges körs standardaktiviteten.
arguments
- Argument
string
.
Anger de ytterligare argument som skickas till Grunt. Mer information finns i Använda CLI .
Observera:--gruntfile
behövs inte eftersom det redan har lagts till via gruntFile-indata ovan.
workingDirectory
- Arbetskatalog
Indataalias: cwd
. string
.
Valfritt. Anger den aktuella arbetskatalogen när skriptet körs. Om inget anges används arbetskatalogen som standard i den mapp där skriptet finns.
gruntCli
- grunt-cli plats
string
. Krävs. Standardvärde: node_modules/grunt-cli/bin/grunt
.
Anger vilken grunt-cli som ska köras när agenten inte kan hitta det globalt installerade grunt-cli. Standardvärdet är grunt-cli under node_modules
mappen i arbetskatalogen.
publishJUnitResults
- Publicera till 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.
publishJUnitResults
- Publicera till Azure Pipelines/TFS
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 till 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
- Test Framework
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
- Testa skriptfiler
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
Inga.
Kommentarer
Använd den här uppgiften för att köra Grunt-uppgifter med hjälp av JavaScript Task Runner.
Exempel
Se en Exempel gruntfile.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Lokalt installerade agenter måste ha funktioner som matchar följande krav 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 för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 1.91.0 eller senare |
Uppgiftskategori | Build |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för