Skip to content

Commit 394d365

Browse files
Updates.
1 parent 75031fe commit 394d365

File tree

3 files changed

+98
-65
lines changed

3 files changed

+98
-65
lines changed

azure-pipelines-steps.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11

22
steps:
3-
# using cli
3+
44
- script: npm install
5-
displayName: 'install'
5+
displayName: 'npm install'
6+
67
- script: npm run build
7-
displayName: 'build'
8+
displayName: 'npm run build'
9+
810
# test with node 6
911
- task: NodeTool@0
10-
displayName: use node 6.10.3
12+
displayName: Use Node 6.10.3
1113
inputs:
1214
versionSpec: "6.10.3"
15+
1316
- script: npm test
14-
displayName: 'test'
17+
displayName: 'npm test'
18+
19+
20+
21+
22+
# if master and windows, publish
23+
# - script: npm pack
24+
# displayName: 'npm pack'
25+
# condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['']))
26+
27+
28+
29+

azure-pipelines.yml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
# on Ubuntu, VS2017 and Mac hosted VMs
44
#------------------------------------------------------
55
trigger:
6-
- master
7-
- features/*
6+
- *
87

98
jobs:
109
- job: 'Ubuntu_1604'
@@ -21,6 +20,25 @@ jobs:
2120
steps:
2221
- template: azure-pipelines-steps.yml
2322

23+
- script: npm pack
24+
displayName: 'npm pack'
25+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))'
26+
27+
- task: CopyFiles@2
28+
inputs:
29+
sourceFolder: '$(Build.SourcesDirectory)'
30+
contents: '*.tgz'
31+
targetFolder: $(Build.ArtifactStagingDirectory)
32+
displayName: 'Copy npm package to staging'
33+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))'
34+
35+
- task: PublishBuildArtifacts@1
36+
inputs:
37+
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
38+
artifactName: npm
39+
displayName: 'Publish npm artifact'
40+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))'
41+
2442
- job: 'MacOS_1013'
2543
pool:
2644
vmImage: 'macOS-10.13'

package-lock.json

Lines changed: 58 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)