@@ -19,16 +19,16 @@ jobs:
1919 exit 1
2020 fi
2121 - name : Setup NuGet
22- run : dotnet nuget add source ${{ secrets.NUGET_SOURCE_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nexus
22+ run : dotnet nuget add source ${{ secrets.NUGET_SOURCE_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nuget-testing
2323 - name : Restore dependencies
2424 run : dotnet restore
2525 - name : Build
2626 run : dotnet build -c Release
2727 - name : Create NuGet package
2828 run : dotnet pack -c Release
2929 - name : Auth to other Nexus repo
30- run : dotnet nuget add source ${{ secrets.ESDM_NUGET_HOSTED_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nexus-target
31- - name : Find and Push NuGet packages
30+ run : dotnet nuget add source ${{ secrets.ESDM_NUGET_HOSTED_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nuget-hosted
31+ - name : Find and Push NuGet packages to Nexus
3232 run : |
3333 PACKAGES=$(find . -name "*.nupkg" | grep -E "cloudscribe|sts\.Common")
3434 if [ -z "$PACKAGES" ]; then
3737 fi
3838 echo "Found packages: $PACKAGES"
3939 for PACKAGE in $PACKAGES; do
40- echo "Pushing $PACKAGE"
41- dotnet nuget push "$PACKAGE" --source esdm-nexus-target --skip-duplicate
40+ echo "Pushing $PACKAGE to Nexus"
41+ dotnet nuget push "$PACKAGE" --source esdm-nuget-hosted --skip-duplicate
42+ done
43+ - name : Find and Push NuGet packages to nuget.org
44+ run : |
45+ PACKAGES=$(find . -name "*.nupkg" | grep -E "cloudscribe|sts\.Common")
46+ if [ -z "$PACKAGES" ]; then
47+ echo "No matching package found. Exiting."
48+ exit 1
49+ fi
50+ echo "Found packages: $PACKAGES"
51+ for PACKAGE in $PACKAGES; do
52+ echo "Pushing $PACKAGE to nuget.org"
53+ dotnet nuget push "$PACKAGE" --api-key "$NUGET_ORG_API_KEY" --source "https://api.nuget.org/v3/index.json" --skip-duplicate
4254 done
0 commit comments