Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Private NuGet server

Private NuGet server

Scheduled Pinned Locked Moved The Lounge
visual-studiosysadminquestion
18 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R RickZeeland

    I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

    G Offline
    G Offline
    GuyThiebaut
    wrote on last edited by
    #2

    Where I work we use Teamcity for our own custom built libraries with Nuget packages. It is possible although I am not on the team which configures the build server - so it is possible but not a very helpful answer... sorry :sigh:

    “That which can be asserted without evidence, can be dismissed without evidence.”

    ― Christopher Hitchens

    1 Reply Last reply
    0
    • R RickZeeland

      I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

      G Offline
      G Offline
      Gaston Verelst
      wrote on last edited by
      #3

      Hi, I have some background information here: [Automating the creation of NuGet packages with different .NET versions | MSDev.pro blog](https://msdev.pro/2017/04/07/automating-the-creation-of-nuget-packages-with-different-net-versions/) I hope that it will help you! kr, Gaston

      Check out my blog at http://msdev.pro/

      R 1 Reply Last reply
      0
      • G Gaston Verelst

        Hi, I have some background information here: [Automating the creation of NuGet packages with different .NET versions | MSDev.pro blog](https://msdev.pro/2017/04/07/automating-the-creation-of-nuget-packages-with-different-net-versions/) I hope that it will help you! kr, Gaston

        Check out my blog at http://msdev.pro/

        R Offline
        R Offline
        RickZeeland
        wrote on last edited by
        #4

        Thanks! useful information, but I'm still wondering how to use standard NuGet packages with TeamCity ...

        G 1 Reply Last reply
        0
        • R RickZeeland

          Thanks! useful information, but I'm still wondering how to use standard NuGet packages with TeamCity ...

          G Offline
          G Offline
          Gaston Verelst
          wrote on last edited by
          #5

          Well, this was just some shameless self-promotion ;-) I'm afraid that my TC knowledge is limited to clicking on the buttons to get my stuff built, so I can't be of more help than this. kr, Gaston

          Check out my blog at http://msdev.pro/

          1 Reply Last reply
          0
          • R RickZeeland

            I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

            Richard DeemingR Offline
            Richard DeemingR Offline
            Richard Deeming
            wrote on last edited by
            #6

            If you're using Visual Studio Online / Azure DevOps, you can set up a private NuGet feed: Get Started with NuGet Azure Artifacts in Azure DevOps Services and TFS | Microsoft Docs[^] Alternatively, if you've got your own server, you can set up a website to host your own feed: GitHub - NuGet/NuGetGallery: The NuGet Gallery[^]


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

            1 Reply Last reply
            0
            • R RickZeeland

              I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

              N Offline
              N Offline
              n podbielski
              wrote on last edited by
              #7

              On nuget there is a package Nuget.Server (or something like that). It allows you to create your own private Nuget feed very easily. There is a little bit of documentation on how to use it. After hosting it, you can use it in the same way as official nuget feed. You can also automate publishing by adding scripts for that to your CI. Of course you can also use paid services like MyGet or something.

              No more Mister Nice Guy... >: |

              R 1 Reply Last reply
              0
              • N n podbielski

                On nuget there is a package Nuget.Server (or something like that). It allows you to create your own private Nuget feed very easily. There is a little bit of documentation on how to use it. After hosting it, you can use it in the same way as official nuget feed. You can also automate publishing by adding scripts for that to your CI. Of course you can also use paid services like MyGet or something.

                No more Mister Nice Guy... >: |

                R Offline
                R Offline
                RickZeeland
                wrote on last edited by
                #8

                Thanks, I looked at Nuget.Server but it is not what we want as it needs ASP.NET / IIS (my boss is allergic for that). I think I found a nice self-hosted alternative: ProGet https://www.slant.co/topics/16129/viewpoints/1/~private-nuget-servers~proget[^]

                N 1 Reply Last reply
                0
                • R RickZeeland

                  Thanks, I looked at Nuget.Server but it is not what we want as it needs ASP.NET / IIS (my boss is allergic for that). I think I found a nice self-hosted alternative: ProGet https://www.slant.co/topics/16129/viewpoints/1/~private-nuget-servers~proget[^]

                  N Offline
                  N Offline
                  n podbielski
                  wrote on last edited by
                  #9

                  RickZeeland wrote:

                  as it needs ASP.NET / IIS (my boss is allergic for that)

                  You did not mentioned that in your question :) and I think that Nuget.Server is easiest solution there. Anyway I am glad that you found what you were looking for. Cheers.

                  No more Mister Nice Guy... >: |

                  R 1 Reply Last reply
                  0
                  • N n podbielski

                    RickZeeland wrote:

                    as it needs ASP.NET / IIS (my boss is allergic for that)

                    You did not mentioned that in your question :) and I think that Nuget.Server is easiest solution there. Anyway I am glad that you found what you were looking for. Cheers.

                    No more Mister Nice Guy... >: |

                    R Offline
                    R Offline
                    RickZeeland
                    wrote on last edited by
                    #10

                    True, thanks for the input anyway :)

                    U 1 Reply Last reply
                    0
                    • R RickZeeland

                      True, thanks for the input anyway :)

                      U Offline
                      U Offline
                      User 11860387
                      wrote on last edited by
                      #11

                      I just noticed you can actually purchase NuGet Server[^] for $9 which is a wrapper on the Nuget.Server package and allows you to run it as a Windows service without IIS (it has its own web server)

                      R 1 Reply Last reply
                      0
                      • U User 11860387

                        I just noticed you can actually purchase NuGet Server[^] for $9 which is a wrapper on the Nuget.Server package and allows you to run it as a Windows service without IIS (it has its own web server)

                        R Offline
                        R Offline
                        RickZeeland
                        wrote on last edited by
                        #12

                        Nah, we can get ProGet for free ;P

                        M A 2 Replies Last reply
                        0
                        • R RickZeeland

                          Nah, we can get ProGet for free ;P

                          M Offline
                          M Offline
                          Member 10262539
                          wrote on last edited by
                          #13

                          I've been using ProGet for just over a year and I would absolutely recommend. It took away all of the (many, many) headaches we suffered under NuGet.Server. - Installation/upgrade is a breeze with the installation wizard. Automatically installs/configures SQL server and all dependencies - Option to run on its own integrated webserver instead of IIS - Support for many types of packages in addition to NuGet - we've had great success using the extensible UPack format for client application deployment - Simplified support for NuGet symbols - just push the *.symbols.nupkg to ProGet and it sorts everything out. No need to push the regular nupkg file to one place and the symbols file to another place.

                          1 Reply Last reply
                          0
                          • R RickZeeland

                            I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

                            A Offline
                            A Offline
                            alexdresko
                            wrote on last edited by
                            #14

                            We use ProGet ProGet Pricing & Licensing | Inedo[^]

                            I'm not a player, I just code a lot! Alex Dresko

                            1 Reply Last reply
                            0
                            • R RickZeeland

                              Nah, we can get ProGet for free ;P

                              A Offline
                              A Offline
                              Anonymee
                              wrote on last edited by
                              #15

                              We use Proget as well - as long as we still don't have Tfs /Azure DevOps. So far So happy with it. Once the symbols didn't work anymore after changing to .net core project files, but they fixed that soon enough. And user authentication might be a bit too simple in the free version. There's no restraining who may push packets and who may only have a look. Well, for being free it's great enough ;-)

                              1 Reply Last reply
                              0
                              • R RickZeeland

                                I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

                                M Offline
                                M Offline
                                Moshe Katz
                                wrote on last edited by
                                #16

                                We use Sonatype Nexus for this.

                                R 1 Reply Last reply
                                0
                                • M Moshe Katz

                                  We use Sonatype Nexus for this.

                                  R Offline
                                  R Offline
                                  RickZeeland
                                  wrote on last edited by
                                  #17

                                  Thanks, added it to the list here: https://www.slant.co/improve/topics/16129/~private-nuget-servers[^] :-\

                                  1 Reply Last reply
                                  0
                                  • R RickZeeland

                                    I'm thinking of setting up a private NuGet server for our development department. TeamCity 2017.1 seems to have NuGet support, but the documentation is confusing, it gives the impression that this is only for self built NuGet packages which are stored with the build artifacts. Anyone has got any experience with this, can I use it for standard NuGet packages ?

                                    E Offline
                                    E Offline
                                    Eric Whitmore
                                    wrote on last edited by
                                    #18

                                    We are doing it at my place of employment and it works well. Download source here: GitHub - NuGet/NuGet.Server: The home of the NuGet.server package, a lightweight standalone NuGet server[^] Load it up on VS and deploy to a web server near you. You will need to update the web.config settings and maybe some director permissions.

                                    Eric

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups