This repository was archived by the owner on Dec 3, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ trigger :
2+ - master
3+ pr : none
4+
5+ pool :
6+ vmImage : " ubuntu-latest"
7+
8+ steps :
9+ - task : NodeTool@0
10+ inputs :
11+ versionSpec : " 10.x"
12+ displayName : " Install Node.js"
13+
14+ - script : |
15+ npm install
16+ displayName: "npm install"
17+ - script : |
18+ npm run build
19+ displayName: "npm run build"
20+ - script : |
21+ npm test
22+ displayName: "npm test"
23+
24+ - script : |
25+ npm version 0.0.0-canary.$(git rev-parse --short HEAD) --no-git-tag-version
26+ displayName: "Apply cannary version"
27+ condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/dev'))
28+
29+ - script : |
30+ npm pack
31+ displayName: "npm pack"
32+ - script : |
33+ mkdir $(Build.ArtifactStagingDirectory)/packages
34+ mv *.tgz $(Build.ArtifactStagingDirectory)/packages
35+ displayName: "Move tgz to artifacts folder"
36+
37+ - task : PublishBuildArtifacts@1
38+ displayName : " Publish Artifact: packages"
39+ inputs :
40+ PathtoPublish : " $(Build.ArtifactStagingDirectory)/packages"
41+ ArtifactName : packages
42+
43+ - task : PublishBuildArtifacts@1
44+ displayName : " Publish Artifact: package.json"
45+ inputs :
46+ PathtoPublish : " $(System.DefaultWorkingDirectory)/package.json"
47+ ArtifactName : packageJson
You can’t perform that action at this time.
0 commit comments