gulp@0 – gulp v0-uppgift
Använd den här uppgiften för att köra gulp Node.js strömmande uppgiftsbaserat byggsystem.
Node.js strömningsaktivitetsbaserat byggsystem.
Syntax
# gulp v0
# Run the gulp Node.js streaming task-based build system.
- task: gulp@0
inputs:
gulpFile: 'gulpfile.js' # string. Required. gulp File Path. Default: gulpfile.js.
#targets: # string. gulp Task(s).
#arguments: # string. Arguments.
# Advanced
#workingDirectory: # string. Alias: cwd. Working Directory.
gulpjs: 'node_modules/gulp/bin/gulp.js' # string. Required. gulp.js location. Default: node_modules/gulp/bin/gulp.js.
# 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.
# Gulp v0
# Node.js streaming task based build system.
- task: Gulp@0
inputs:
gulpFile: 'gulpfile.js' # string. Required. Gulp File Path. Default: gulpfile.js.
#targets: # string. Gulp Task(s).
#arguments: # string. Arguments.
# Advanced
#workingDirectory: # string. Alias: cwd. Working Directory.
gulpjs: 'node_modules/gulp/bin/gulp.js' # string. Required. gulp.js location. Default: node_modules/gulp/bin/gulp.js.
# 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
gulpFile
- gulp-filsökväg
string
. Krävs. Standardvärde: gulpfile.js
.
Den relativa sökvägen från lagringsplatsens rot för den gulp-filskriptfil som du vill köra.
gulpFile
- Gulp-filsökväg
string
. Krävs. Standardvärde: gulpfile.js
.
Den relativa sökvägen från lagringsplatsens rot för den gulp-filskriptfil som du vill köra.
targets
- gulp task(s)
string
.
Valfri utrymmesavgränsad lista över aktiviteter som ska köras. Om dessa indata inte anges körs standardaktiviteten.
targets
- Gulp Task(s)
string
.
Valfri utrymmesavgränsad lista över aktiviteter som ska köras. Om dessa indata inte anges körs standardaktiviteten.
arguments
- Argument
string
.
Ytterligare argument har skickats till gulp. --gulpfile
behövs inte eftersom den redan har lagts till via gulpFile
indata ovan.
workingDirectory
- Arbetskatalog
Indataalias: cwd
. string
.
Den aktuella arbetskatalogen som ska användas när skriptet körs. Den här indatan används som standard i mappen där skriptet finns.
gulpjs
- gulp.js plats
string
. Krävs. Standardvärde: node_modules/gulp/bin/gulp.js
.
Körs gulp.js
när agenten inte kan hitta globalt installerad gulp. Dessa indata är som standard gulp.js
installerade under node_modules
mappen i arbetskatalogen.
publishJUnitResults
- Publicera till Azure Pipelines
boolean
. Standardvärde: false
.
Publicerar JUnit-testresultat från gulp-versionen till Azure Pipelines/TFS.
publishJUnitResults
- Publicera till Azure Pipelines/TFS
boolean
. Standardvärde: false
.
Publicerar JUnit-testresultat från gulp-versionen till Azure Pipelines/TFS.
testResultsFiles
- Testresultatfiler
string
. Krävs när publishJUnitResults = true
. Standardvärde: **/TEST-*.xml
.
Sökvägen till testresultatfilerna. Du kan använda jokertecken. Du kan till exempel använda **/TEST-*.xml
för alla XML-filer vars namn 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
.
Aktiverar kodtäckning med Hjälp av 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
.
Tillhandahåller sökvägen till de källfiler som du vill kopplaRequire().
testFiles
- Testa skriptfiler
string
. Krävs när enableCodeCoverage = true
. Standardvärde: test/*.js
.
Innehåller 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
Anteckning
THere är en nyare version av den här uppgiften som är tillgänglig på gulp@1.
Använd den här uppgiften för att köra gulp-uppgifter med hjälp av Node.js strömningsuppgiftsbaserat byggsystem.
Anteckning
Gulp är inte förinstallerat på alla värdbaserade agenter. Se installerad programvara på avbildningar av virtuella datorer.
Exempel
Kör gulp.js
- task: Npm@1
inputs:
command: 'install'
- task: gulp@0
inputs:
gulpFile: 'gulpfile.js'
gulpjs: 'node_modules/gulp/bin/gulp.js'
Skapa en Node.js app
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 |