File tree Expand file tree Collapse file tree 2 files changed +37
-0
lines changed
Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change 1+ parameters :
2+ - name : Artifact
3+ type : object
4+ default : {}
5+ - name : ArtifactName
6+ type : string
7+ default : " not-specified"
8+
9+ jobs :
10+ - job : InstallationCheck
11+ displayName : " Installation Check"
12+ variables :
13+ - template : ../variables/globals.yml
14+ steps :
15+ - download : current
16+ artifact : ${{parameters.ArtifactName}}-signed
17+ - pwsh : |
18+ Write-Host "Copy-Item $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed/${{parameters.Artifact.groupId}}/${{parameters.Artifact.name}}/" "$(Pipeline.Workspace)/install-check-dir/${{parameters.Artifact.name}} -Recurse"
19+ Copy-Item "${{parameters.ArtifactName}}-signed/${{parameters.Artifact.groupId}}/${{parameters.Artifact.name}}/" "install-check-dir/${{parameters.Artifact.name}}" -Recurse
20+ Write-Host "$pomf = Get-ChildItem install-check-dir/${{parameters.Artifact.name}}/*.pom"
21+ $pomf = Get-ChildItem install-check-dir/${{parameters.Artifact.name}}/*.pom
22+ Write-Host "Rename-Item $($pomf) pom.xml"
23+ Rename-Item $pomf pom.xml
24+ Copy-Item "$(System.DefaultWorkingDirectory)/eng" "install-check-dir/${{ parameters.Artifact.name }}/eng" -Recurse
25+ workingDirectory: $(Pipeline.Workspace)
26+ displayName: "Copy Artifacts and Directories"
27+ - template : /eng/pipelines/templates/steps/install-reporting-tools.yml
28+ - task : Maven@3
29+ displayName : " Verify Package Installation"
30+ inputs :
31+ mavenPomFile : " $(Pipeline.Workspace)/install-check-dir/${{ parameters.Artifact.name }}/pom.xml"
32+ options : " $(DefaultOptions) -Dcheckstyle.skip=true"
33+ goals : " install"
Original file line number Diff line number Diff line change @@ -117,6 +117,10 @@ stages:
117117 ServiceName : ${{parameters.ServiceDirectory}}
118118 ForRelease : true
119119
120+ - template : /eng/pipelines/templates/jobs/installation.check.yml
121+ parameters :
122+ Artifact : ${{ artifact }}
123+ ArtifactName : ${{ parameters.ArtifactName }}
120124
121125 - deployment : TagRepository
122126 displayName : " Create release tag"
You can’t perform that action at this time.
0 commit comments