Quantcast
Channel: Active questions tagged nuget-package - Stack Overflow
Viewing all articles
Browse latest Browse all 3067

publish a nuget package from a copy

$
0
0

It seems my team mates have turned off their nuget server and gone on holidays. I need a temporary work around so that my Azure Dev Ops build does not fail when restoring the nuget packages.

I have a local copy of the package at

C:\Users\kirst.nuget\packages\mypackagetemp

Which I want to publish to a temporary feed.

I read the instructions on publishing a package from the command line but am confused about step 6 Surely I dont need to set up the Project and restore packages as I already have the .nupkg

I tried the command

c:\nuget\nuget.exe push -Source "TempFeed" -ApiKey az mypackagetemp.nupkg

but got an error

unable to load the service index for source https://pkgs.dev.azure.com/mycompany/myproject/_packageing/TempFeed/nuget/v3/index.json

When I repeat the command I get a request for credentials When I put in the credentials I connect to Azure Dev Ops with they do not work.

[Update]

I was prompted for credentials.. reading up on it... so confusing.

[Update]

I upgraded nuget.exe from 5.1.0.6013 to the latest version 5.4.0.6315 This time I got a UI to log in and the message

Your package was pushed

However when the devops pipeline build runs I het a message

unable to load the service index for source
https://pkgs.dev.azure.com/mycompany/myproject/_packageing/TempFeed/nuget/v3/index.json

I guess I need to create an index.json file somehow.

My project is using a mynuget.config that has the following in the packagesources

<add key="TempPackage" value="https://pkgs.dev.azure.com/mycompany/_packaging/myfeed/nuget" />

[Update]

I changed mynuget.config to have

<add key="TempPackage" value="https://pkgs.dev.azure.com/mycompany/_packaging/myfeed/nuget/v3/index.json" />

Now the dev ops build shows the message

Failed to retrieve information about 'Serilog.Enrichers.Thread' from remote source 'https://pkgs.dev.azure.com/mycompany/_packaging/myfeed/nuget/FindPackagesById()?id="Serilog.Enrichers.Thread'', response status code does not indicate success: 404 (Not Found).)

My solution does use Serilog. I don't think the 3rd party package uses it.

[Update]

The next time I built I got a different error looking for WindowsAzure.Storage

I seem to get a different file causing the error each time I build the pipeline.

My project artifacts does have 2 feeds. The needed files are in the unselected feed.

[Update]

I tried editing mynuget.config to use index.json however I get a build error

The nuget command failed with exit code(1) and error(Unable to load the service index for source https://pkgs.dev.azure.com/mycompany/_packaging/myfeed/nuget/v3/index.json. Response status code does not indicate success: 404 (Not Found - The feed with ID 'MyFeed' doesn't exist

[Update]

Because the new feed was project based I edited mynuget.config to have

<add key="TempPackage" value="https://pkgs.dev.azure.com/mycompany/myproject/_packaging/myfeed/nuget/v3/index.json" />

Now it works!


Viewing all articles
Browse latest Browse all 3067

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>