@@ -5,7 +5,6 @@ parameters:
55 DependsOn : Build
66 Registry : ' https://registry.npmjs.org/'
77 PrivateRegistry : ' https://pkgs.dev.azure.com/azure-sdk/internal/_packaging/azure-sdk-for-js-pr/npm/registry/'
8- DocArtifact : ' documentation'
98 TargetDocRepoOwner : ' '
109 TargetDocRepoName : ' '
1110 ServiceDirectory : ' '
@@ -43,18 +42,13 @@ stages:
4342 PackageName : ${{artifact.name}}
4443 ServiceName : ${{parameters.ServiceDirectory}}
4544 ForRelease : true
46- - template : /eng/pipelines/templates/steps/stage-artifacts.yml
47- parameters :
48- SourceFolder : ${{parameters.ArtifactName}}
49- TargetFolder : ${{artifact.safeName}}
50- PackageName : ${{artifact.name}}-[0-9]*.[0-9]*.[0-9]*.tgz
5145 - pwsh : |
52- Get-ChildItem -Recurse $(Pipeline.Workspace) /${{artifact.safeName }}
46+ Get-ChildItem -Recurse ${{parameters.ArtifactName}} /${{artifact.name }}
5347 workingDirectory: $(Pipeline.Workspace)
5448 displayName: Output Visible Artifacts
5549 - template : /eng/common/pipelines/templates/steps/create-tags-and-git-release.yml
5650 parameters :
57- ArtifactLocation : $(Pipeline.Workspace)/${{artifact.safeName }}
51+ ArtifactLocation : $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{ artifact.name }}
5852 PackageRepository : Npm
5953 ReleaseSha : $(Build.SourceVersion)
6054 RepoId : Azure/azure-sdk-for-js
@@ -77,7 +71,7 @@ stages:
7771 steps :
7872 - checkout : self
7973 - script : |
80- export DETECTED_PACKAGE_NAME=`ls $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}-[0-9]*[0-9]*.[0-9] *.tgz`
74+ export DETECTED_PACKAGE_NAME=`ls $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}/ *.tgz`
8175 echo "##vso[task.setvariable variable=Package.Archive]$DETECTED_PACKAGE_NAME"
8276 displayName: Detecting package archive
8377
@@ -124,13 +118,8 @@ stages:
124118 deploy :
125119 steps :
126120 - checkout : self
127- - template : /eng/pipelines/templates/steps/stage-artifacts.yml
128- parameters :
129- SourceFolder : ${{parameters.ArtifactName}}
130- TargetFolder : ${{artifact.safeName}}
131- PackageName : ${{artifact.name}}-[0-9]*.[0-9]*.[0-9]*.tgz
132121 - pwsh : |
133- Get-ChildItem -Recurse $(Pipeline.Workspace) /${{artifact.safeName }}
122+ Get-ChildItem -Recurse ${{parameters.ArtifactName}} /${{artifact.name }}
134123 workingDirectory: $(Pipeline.Workspace)
135124 displayName: Output Visible Artifacts
136125 - template : /eng/common/pipelines/templates/steps/get-pr-owners.yml
@@ -139,7 +128,7 @@ stages:
139128 ServiceDirectory : ${{parameters.ServiceDirectory}}
140129 - template : /eng/common/pipelines/templates/steps/docs-metadata-release.yml
141130 parameters :
142- ArtifactLocation : $(Pipeline.Workspace)/${{artifact.safeName }}
131+ ArtifactLocation : $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{ artifact.name }}
143132 PackageRepository : NPM
144133 ReleaseSha : $(Build.SourceVersion)
145134 RepoId : Azure/azure-sdk-for-js
@@ -171,30 +160,16 @@ stages:
171160 steps :
172161 - checkout : self
173162 - pwsh : |
174- $adjustedName = "${{artifact.name}}" -replace "^azure-", ""
175- Write-Host "##vso[task.setvariable variable=Documentation.Zip]$adjustedName"
176- displayName: Set Documentation File Name
177- - template : /eng/pipelines/templates/steps/stage-artifacts.yml
178- parameters :
179- SourceFolder : ${{parameters.ArtifactName}}
180- TargetFolder : ${{artifact.safeName}}
181- PackageName : ${{artifact.name}}-[0-9]*.[0-9]*.[0-9]*.tgz
182- - template : /eng/pipelines/templates/steps/stage-artifacts.yml
183- parameters :
184- SourceFolder : ${{parameters.DocArtifact}}
185- TargetFolder : ${{artifact.safeName}}/${{parameters.DocArtifact}}
186- PackageName : $(Documentation.Zip).zip
187- - pwsh : |
188- Get-ChildItem -Recurse $(Pipeline.Workspace)/${{artifact.safeName}}
163+ Get-ChildItem -Recurse ${{parameters.ArtifactName}}/${{artifact.name}}
189164 workingDirectory: $(Pipeline.Workspace)
190165 displayName: Output Visible Artifacts
191166 - template : /eng/common/pipelines/templates/steps/publish-blobs.yml
192167 parameters :
193- FolderForUpload : ' $(Pipeline.Workspace)/${{artifact.safeName }}'
168+ FolderForUpload : ' $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{ artifact.name }}'
194169 BlobSASKey : ' $(azure-sdk-docs-prod-sas)'
195170 BlobName : ' $(azure-sdk-docs-prod-blob-name)'
196171 TargetLanguage : ' javascript'
197- ArtifactLocation : ' $(Pipeline.Workspace)/${{artifact.safeName }}'
172+ ArtifactLocation : ' $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{ artifact.name }}'
198173 # we override the regular script path because we have cloned the build tools repo as a separate artifact.
199174 ScriptPath : ' eng/common/scripts/copy-docs-to-blobstorage.ps1'
200175
@@ -260,7 +235,7 @@ stages:
260235 - ${{ each artifact in parameters.Artifacts }} :
261236 - ${{if ne(artifact.skipPublishDevFeed, 'true')}} :
262237 - pwsh : |
263- $detectedPackageName=Get-ChildItem $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}-[0-9]*.[0-9]*.[0-9]*-alpha *.tgz
238+ $detectedPackageName=Get-ChildItem $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}/ *.tgz
264239 echo "##vso[task.setvariable variable=Package.Archive]$detectedPackageName"
265240 if ('$(Build.Repository.Name)' -eq 'Azure/azure-sdk-for-js') {
266241 $npmToken="$(azure-sdk-npm-token)"
0 commit comments