Skip to content

Commit

Permalink
updated pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrey Ivanov committed Jul 6, 2022
1 parent 0c971a4 commit 916e343
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 57 deletions.
63 changes: 9 additions & 54 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,18 @@ jobs:
inputs:
versionSpec: "16.13.0"

# build/test
# test
- script: |
chcp 437
node make.js test
workingDirectory: node
displayName: (azure-pipelines-task-lib) node make.js test
# build/test
# build
- script: |
chcp 437
node make.js test
displayName: (azure-pipelines-task-lib) node make.js test
node make.js build
displayName: (azure-pipelines-task-lib) node make.js build
workingDirectory: node
################################################################################
Expand All @@ -67,32 +67,12 @@ jobs:
vmImage: ubuntu-18.04

steps:
################################################################################
# azure-pipelines-task-lib
################################################################################

# npm install
- task: Npm@1
displayName: (azure-pipelines-task-lib) npm install
inputs:
command: install
workingDir: node
- template: scheme.yml

# use node 16
- task: NodeTool@0
displayName: (azure-pipelines-task-lib) use node 16.13.0
- task: PublishPipelineArtifact@1
inputs:
versionSpec: "16.13.0"

# build/test
- script: node make.js test
workingDirectory: node
displayName: (azure-pipelines-task-lib) node make.js test

# build/test
- script: node make.js test
displayName: (azure-pipelines-task-lib) node make.js test
workingDirectory: node
targetPath: '_build'
artifactType: 'pipeline'

# For CI runs on master, automatically publish packages
- bash: |
Expand All @@ -113,29 +93,4 @@ jobs:
vmImage: macOS-10.15

steps:
################################################################################
# azure-pipelines-task-lib
################################################################################

# npm install
- task: Npm@1
displayName: (azure-pipelines-task-lib) npm install
inputs:
command: install
workingDir: node

# use node 16
- task: NodeTool@0
displayName: (azure-pipelines-task-lib) use node 16.13.0
inputs:
versionSpec: "16.13.0"

# build/test
- script: node make.js test
workingDirectory: node
displayName: (azure-pipelines-task-lib) node make.js test

# build/test
- script: node make.js test
displayName: (azure-pipelines-task-lib) node make.js test
workingDirectory: node
- template: scheme.yml
4 changes: 2 additions & 2 deletions node/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "azure-pipelines-task-lib",
"version": "4.0.0-preview.0",
"version": "4.0.0-preview",
"description": "Azure Pipelines Task SDK",
"main": "./task.js",
"typings": "./task.d.ts",
Expand Down
23 changes: 23 additions & 0 deletions scheme.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
steps:
# npm install
- task: Npm@1
displayName: (azure-pipelines-task-lib) npm install
inputs:
command: install
workingDir: node

# use node 16
- task: NodeTool@0
displayName: (azure-pipelines-task-lib) use node 16.13.0
inputs:
versionSpec: "16.13.0"

# test
- script: node make.js test
workingDirectory: node
displayName: (azure-pipelines-task-lib) node make.js test

# build
- script: node make.js build
displayName: (azure-pipelines-task-lib) node make.js build
workingDirectory: node

0 comments on commit 916e343

Please sign in to comment.