Skip to content

Commit c96de30

Browse files
committed
using pwsh for renaming artifact
1 parent 66da4b4 commit c96de30

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

azure-pipelines.yml

+18-9
Original file line numberDiff line numberDiff line change
@@ -82,21 +82,30 @@ stages:
8282
inputs:
8383
sourceFolder: "dotnet-ansible-vault-decoder/bin/Release"
8484
contents: "**/*.nupkg"
85-
targetFolder: "$(Build.ArtifactStagingDirectory)"
86-
- task: CopyFiles@2
85+
targetFolder: "$(Build.ArtifactStagingDirectory)/$(rid)"
86+
- task: Bash@3
87+
name: "stripping_executable"
88+
displayName: stripping executable file
89+
inputs:
90+
script: |
91+
strip dotnet-ansible-vault-decoder/bin/Release/netcoreapp2.1/$RID/native/dotnet-ansible-vault-decoder$EXE_FILE_EXT
92+
condition: "ne(variables['imageName'],'windows-2019')"
93+
- task: PowerShell@2
8794
name: "copying_executable"
8895
displayName: "copying binary executable"
8996
inputs:
90-
sourceFolder: "dotnet-ansible-vault-decoder/bin/Release/netcoreapp2.1/$(rid)/native/"
91-
contents: "dotnet-ansible-vault-decoder$(ExE_FILE_ExT)"
92-
targetFolder: "$(Build.ArtifactStagingDirectory)/dotnet-anv-$(rid)$(EXE_FILE_EXT)"
93-
- task: CopyFiles@2
97+
script: |
98+
$srcpath = Join-Path "dotnet-ansible-vault-decoder/bin/Release/netcoreapp2.1/$($env:RID)/native" "dotnet-ansible-vault-decoder$($env:EXE_FILE_EXT)"
99+
$destpath = Join-Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY "dotnet-ansible-vault-decoder-$(env:RID)$($env:EXE_FILE_EXT)"
100+
Copy-Item $srcpath $destpath
101+
- task: PowerShell@2
94102
name: "copying_pdb"
95103
displayName: "copying pdb"
96104
inputs:
97-
sourceFolder: "dotnet-ansible-vault-decoder/bin/Release/netcoreapp2.1/$(rid)/native/"
98-
contents: "dotnet-ansible-vault-decoder.pdb"
99-
targetFolder: "$(Build.ArtifactStagingDirectory)/dotnet-anv-$(rid).pdb"
105+
script: |
106+
$srcpath = Join-Path "dotnet-ansible-vault-decoder/bin/Release/netcoreapp2.1/$($env:RID)/native" "dotnet-ansible-vault-decoder.pdb"
107+
$destpath = Join-Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY "dotnet-ansible-vault-decoder-$(env:RID).pdb"
108+
Copy-Item $srcpath $destpath
100109
condition: "eq(variables['imageName'],'windows-2019')"
101110
- task: PublishBuildArtifacts@1
102111
name: "publishing_artifacts"

0 commit comments

Comments
 (0)