File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed 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