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!

    What happened to the Deployment feed type?

    Scheduled Pinned Locked Moved Support
    feedsdeploymentproget
    7 Posts 2 Posters 11 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.
    • J Offline
      jstarbird_7831
      last edited by

      Did you remove the Deployment type feeds? I'm not sure where it disappeared but it seems to be in 4.x, I only don't know as I hadn't tried to create a new one until now.

      I know there is the Universal Feed but it is not implemented in the same way so in the current form it isn't useful for Deployment storage.
      If that was the intent of the Universal Feed then you need to allow versions to include build numbers.
      For our environment we need to store multiple versions of even builds, not for very long but we generally keep 5-10 builds. Now with the Universal feed type we cannot.

      We already have two Deployment feeds that continue to work as you had first implemented so I'm not sure why we can't continue to create new ones.

      Thanks,
      Jon

      Product: ProGet
      Version: 4.1.1

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

        A "deployment feed" was just a NuGet feed with different styling (different icon, and no command-line instructions). So, you can actually just create a NuGet feed to get the same effect.

        Note that, in Otter and BuildMaster 5.1 (shipping today), we have the Ensure-Package, Deploy-Package, and Import-Package operations, which will much more naturally work with Universal Feeds than relying on NuGet.

        1 Reply Last reply Reply Quote 0
        • J Offline
          jstarbird_7831
          last edited by

          Thanks, but what about the versioning of Universal feeds? Why restrict that to 3 places?

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

            We implemented SemVer, which is effectively a standard now; the propietary versioning scheme that NuGet uses has caused so many problems over the years, and they're only starting to address them (for example, NuGet 3.4 undoes one of the more silly rules they followed, which was that 0.0.0 <> 0.00.0).

            At this point, we would suggest to move to that, and use the metadata tags (1.0.0-x001) provided by the specification.

            It's very possible NuGet will move to SemVer in a future version.

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

              Good to know the other Nuget type tags exist for that, I forgot about those and had not tried those.
              Changing our software would be a nice easy way but it is not something we can do.

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

                It's also worth noting, with Universal Feeds, you can put whatever additional metadata properties you'dl like in there, like <code>fullVersion: "3.2.00300201.X.400"</code>.

                1 Reply Last reply Reply Quote 0
                • J Offline
                  jstarbird_7831
                  last edited by

                  Sorry for a late follow up on this.
                  So one place where this solution falls apart is that your Jenkins add-on for BuildMaster does not support the meta-tags in the version field.

                  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