Both Nexus OSS and Nexus Pro offer three types of NuGet repository, Hosted, Group, and Proxy. This guide will cover creating a Hosted NuGet repository and adding it as an External Feed in Octopus Deploy.
This guide was written using Nexus OSS version 3.37.0-01
Configuring a Hosted NuGet repository
From the Nexus web portal, click on the gear icon to get to the Administration screen.
Click on Repositories
Click Create repository
Choose nuget (hosted) from the list of repositories to create
Give the repository a name and change any applicable configuration options. Click Create repository when you are done.
When the repository has been created, click on the entry in the list to bring up the repository properties.
Copy the URL property, that is what you will use when adding it as an external feed
Optionally upload a NuGet package to the repository so you can verify search functionality when added as an external feed.
Adding an Nexus NuGet repository as an Octopus External Feed
Create a new Octopus Feed by navigating to Library ➜ External Feeds and select the NuGet Feed
Feed type.
Give the feed a name and in the URL field, paste the URL you copied earlier. It should look similar to this format:
https://your.nexus.url/repository/[repository name]
Help us continuously improve
Please let us know if you have any feedback about this page.
Page updated on Sunday, January 1, 2023