Skip to content

Commit f7c8f18

Browse files
authored
Merge pull request #317 from Umplify/copilot/fix-4fe857e6-e8f6-4fda-87be-62ec884c02f1
Fix Azure Pipeline package publishing by adding error handling and verification
2 parents 134d2f4 + 4c0af01 commit f7c8f18

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

azure-pipelines.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ steps:
5151
command: 'pack'
5252
packagesToPack: '**/Xunit.Microsoft.DependencyInjection.csproj'
5353
arguments: '--configuration $(BuildConfiguration) /p:ContinuousIntegrationBuild=true /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageVersion=$(Major).$(Minor).$(Revision) --output $(Build.ArtifactStagingDirectory)/packages'
54-
nobuild: true
54+
nobuild: false
5555
- task: DotNetCoreCLI@2
5656
displayName: 'Running tests in example folder'
5757
continueOnError: true
@@ -79,8 +79,21 @@ steps:
7979

8080
- script: echo Started packing and pushing
8181

82+
- script: |
83+
if [ -d "$(Build.ArtifactStagingDirectory)/packages" ]; then
84+
echo "Packages directory exists, found the following files:"
85+
ls -la "$(Build.ArtifactStagingDirectory)/packages/"
86+
else
87+
echo "Packages directory does not exist at $(Build.ArtifactStagingDirectory)/packages"
88+
echo "Contents of staging directory:"
89+
ls -la "$(Build.ArtifactStagingDirectory)/"
90+
exit 1
91+
fi
92+
displayName: 'Verify Packages Directory'
93+
8294
- task: PublishBuildArtifacts@1
8395
displayName: 'Publish Packages'
96+
condition: and(succeeded(), ne(variables['Agent.JobStatus'], 'Failed'))
8497
inputs:
8598
PathtoPublish: '$(Build.ArtifactStagingDirectory)/packages'
8699
ArtifactName: 'packages'

0 commit comments

Comments
 (0)