Skip to content

Commit 6c16fb1

Browse files
authored
Separate working directory and package name (#178)
1 parent 2c7579f commit 6c16fb1

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

build/azure-pipelines/pipeline.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,12 @@ extends:
5656
- template: /build/azure-pipelines/templates/test-steps.yml@self
5757
parameters:
5858
package: '@vscode/lsif-protocol'
59+
workingDirectory: protocol
5960
buildSteps:
6061
- template: /build/azure-pipelines/templates/build-steps.yml@self
6162
parameters:
6263
package: '@vscode/lsif-protocol'
64+
workingDirectory: protocol
6365
ghTagPrefix: release/protocol/
6466
tag: ${{ parameters.quality }}
6567
preReleaseTag: next
@@ -83,10 +85,12 @@ extends:
8385
- template: /build/azure-pipelines/templates/test-steps.yml@self
8486
parameters:
8587
package: '@vscode/lsif-language-service'
88+
workingDirectory: language-service
8689
buildSteps:
8790
- template: /build/azure-pipelines/templates/build-steps.yml@self
8891
parameters:
8992
package: '@vscode/lsif-language-service'
93+
workingDirectory: language-service
9094
ghTagPrefix: release/language-service/
9195
tag: ${{ parameters.quality }}
9296
preReleaseTag: next

build/azure-pipelines/templates/build-steps.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
###############################################################################################
55
parameters:
66
- name: package
7+
type: string
8+
- name: workingDirectory
9+
type: string
710

811
steps:
912
- script: npm install --root-only

build/azure-pipelines/templates/test-steps.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
parameters:
66
- name: package
77
type: string
8+
- name: workingDirectory
9+
type: string
810
- name: script
911
type: string
1012
default: 'all:publish'
@@ -19,5 +21,5 @@ steps:
1921
displayName: Start xvfb
2022
condition: eq(variables['Agent.OS'], 'Linux')
2123
- script: npm run ${{ parameters.script }}
22-
workingDirectory: $(Build.SourcesDirectory)/${{ parameters.package }}
24+
workingDirectory: $(Build.SourcesDirectory)/${{ parameters.workingDirectory }}
2325
displayName: Verify package

0 commit comments

Comments
 (0)