gulp@1 - gulp v1 task
სტატია 02/24/2025
3 მონაწილე
გამოხმაურება
ამ სტატიაში
Syntax
Inputs
Output variables
Remarks
Examples
Requirements
See also
კიდევ 3-ის ჩვენება
Use this task to run the gulp Node.js streaming task-based build system.
Node.js streaming task based build system.
- task: Gulp@1
inputs:
gulpFile: 'gulpfile.js'
gulpFile
- gulp File Path
string
. Default value: gulpfile.js
.
The relative path from the repo root of the gulp file script file you want to run.
gulpFile
- Gulp File Path
string
. Required. Default value: gulpfile.js
.
The relative path from the repo root of the gulp file script file you want to run.
targets
- gulp Task(s)
string
.
Optional space-delimited list of tasks to run. If this input isn't specified, the default task will run.
targets
- Gulp Task(s)
string
.
Optional space-delimited list of tasks to run. If this input isn't specified, the default task will run.
arguments
- Arguments
string
.
Additional arguments passed to gulp. --gulpfile
is not needed since it's already added via gulpFile
input above.
workingDirectory
- Working Directory
Input alias: cwd
. string
.
The current working directory to use when the script is run. This input defaults to the folder where the script is located.
gulpjs
- gulp.js location
string
.
Path to an alternative gulp.js
, relative to the working directory.
publishJUnitResults
- Publish to Azure Pipelines
boolean
. Default value: false
.
Publishes JUnit test results produced by the gulp build to Azure Pipelines/TFS.
publishJUnitResults
- Publish to Azure Pipelines/TFS
boolean
. Default value: false
.
Publishes JUnit test results produced by the gulp build to Azure Pipelines/TFS.
testResultsFiles
- Test Results Files
string
. Required when publishJUnitResults = true
. Default value: **/TEST-*.xml
.
Test results files path. You can use wildcards. For example, you can use **/TEST-*.xml
for all XML files whose name starts with TEST-
.
testRunTitle
- Test Run Title
string
. Optional. Use when publishJUnitResults = true
.
Provides a name for the test run.
enableCodeCoverage
- Enable code Coverage
boolean
. Default value: false
.
Enables Code Coverage using Istanbul.
testFramework
- Test Framework
string
. Optional. Use when enableCodeCoverage = true
. Allowed values: Mocha
, Jasmine
. Default value: Mocha
.
Specifies your test framework.
srcFiles
- Source Files
string
. Optional. Use when enableCodeCoverage = true
.
Provides the path to the source files you want to hookRequire().
testFiles
- Test Script Files
string
. Required when enableCodeCoverage = true
. Default value: test/*.js
.
Provides the path to your test script files.
All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties .
Use this task to run gulp tasks using the Node.js streaming task-based build system.
- task: Npm@1
inputs:
command: 'install'
- task: gulp@1
inputs:
gulpFile: 'gulpfile.js'
gulpjs: 'node_modules/gulp/bin/gulp.js'
ცხრილის გაშლა
Requirement
Description
Pipeline types
YAML, Classic build
Runs on
Agent, DeploymentGroup
Demands
Self-hosted agents must have capabilities that match the following demands to run jobs that use this task: node.js
Capabilities
This task does not satisfy any demands for subsequent tasks in the job.
Command restrictions
Any
Settable variables
Any
Agent version
1.91.0 or greater
Task category
Build