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:
117
117
ServiceName : ${{parameters.ServiceDirectory}}
118
118
ForRelease : true
119
119
120
+ - template : /eng/pipelines/templates/jobs/installation.check.yml
121
+ parameters :
122
+ Artifact : ${{ artifact }}
123
+ ArtifactName : ${{ parameters.ArtifactName }}
120
124
121
125
- deployment : TagRepository
122
126
displayName : " Create release tag"
You can’t perform that action at this time.
0 commit comments