Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    Integrating BuildMaster and ProGet

    Scheduled Pinned Locked Moved Support
    nugetprogetbuildmaster
    5 Posts 1 Posters 10 Views
    Loading More Posts
    • 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.
    • ? This user is from outside of this forum
      Guest
      last edited by

      My team is already using BuildMaster extensively to deploy compiled applications such as MVC web apps. Now, we want to use BuildMaster to manage releases of our back-end libraries. We want to use ProGet as our enterprise package manager and for its integration with NuGet and Visual Studio.

      Am I correct in assuming that the BuildMaster NuGet extension is the link between BuildMaster and ProGet? Is there any documentation or KB articles on integrating the two applications?

      Looking forward to your response and a more productive environment with your help. Thanks!

      Matthew Pfluger

      1 Reply Last reply Reply Quote 0
      • ? This user is from outside of this forum
        Guest
        last edited by

        Hi Matthew,

        The NuGet extension really is the key to integrating between BuildMaster and ProGet. I actually just finished setting this up at my company recently, saw this question and decided to write up our findings. Take a look at:

        http://www.leapinggorilla.com/Blog/Read/1004/integrating-buildmaster-with-proget
        

        G

        1 Reply Last reply Reply Quote 0
        • ? This user is from outside of this forum
          Guest
          last edited by

          Thanks for the link, Gary! I am reading through your blog post very carefully.

          I'm curious, do you generate any packages that target multiple .NET framework versions (i.e. 2, 3.5, 4, 4.5)? I'm interested in doing that for one of our shared libraries.

          Also, have you tried this technique for non-assembly files like CSS or web resources? We manually created a few packages of ours that deploy standard web layouts for MVC applications. When the NuGet package is installed in the project, it puts the code in a specific subfolder within the Content folder.

          If you prefer, you can also email me directly. Thanks again for the reference!

          Matthew

          1 Reply Last reply Reply Quote 0
          • ? This user is from outside of this forum
            Guest
            last edited by

            Hi Matthew, pleased you found the post useful!

            Our logging package targets multiple frameworks. We handle this by using an MSBuild script which has multiple configurations defined and then compiles the extra frameworks in an AfterBuild event. You can find a good reference to this on Stack Overflow at http://stackoverflow.com/questions/2923210/c-sharp-conditional-compilation-and-framework-targets/2928835#2928835

            As for other content files for us it was just a case of getting them into the folder structure where nuget would expect them before calling the create package action. In our case it means including a web.config.transform to make the logging changes automatically on pull. We include this file in the project with a copy to output build event for ease of maintenance.

            Is this what you were after?

            G

            1 Reply Last reply Reply Quote 0
            • ? This user is from outside of this forum
              Guest
              last edited by

              I think so, Gary. Thanks again for the pointers. I'll be sure to ask if I have any more questions.

              Have a great day!
              Matthew

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 1 / 1
              • First post
                Last post
              Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation