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!

  • 0 Votes
    2 Posts
    7 Views
    atrippA
    Hi @mcascone , I admit this can be confusing and is unintuitive because these were added separately over time, and the weren't originally designed for how they're used today. We need to rethink/redesign this based on the use cases. I'm going to add this thread under the "promotion/repackaging workflows" topic for our next major version of ProGet. Once we know what we want to do, we can may be able to implement some changes as a preview feature in v6. FYI, this is exactly how the big API Key changes and feed/package usage instructions came about! https://forums.inedo.com/topic/3204/proget-feature-request-api-key-admin-per-user So stay tuned :)
  • 0 Votes
    4 Posts
    14 Views
    atrippA
    Thanks @mcascone , I also added this to our "Promotion / Repackaging Visibility & Permissions Rethinking" task - sounds like something we can consider :)
  • Package promotion

    Support proget promotions
    5
    0 Votes
    5 Posts
    39 Views
    ?
    Thanks very much for the clarification
  • Promote Build Using API

    Support buildmaster api promotions builds
    2
    0 Votes
    2 Posts
    19 Views
    jraschJ
    Here is a working PowerShell example (v6.1+): Invoke-RestMethod -Method POST -Uri "http://{bmserver:port}/api/releases/builds/deploy?applicationName=ApiTest&releaseNumber=1.2.3&buildNumber=1&key=<api-key>" For pre-v6.1 versions, the equivalent is: Invoke-RestMethod -Method POST -Uri "http://{bmserver:port}/api/releases/packages/deploy?applicationName=ApiTest&releaseNumber=1.2.3&packageNumber=1&key=<api-key>" I have also put in a doc change request to clarify the endpoint names. Additional note: -UseDefaultCredentials would be required if Integrated Authentication were enabled.
  • Are links possible in promotion comments?

    Support api promotions proget
    2
    0 Votes
    2 Posts
    9 Views
    apxltdA
    There isn't currently, but there will be soon! Please see PG-1221 I can't imagine any reason at all this wouldn't be done, and it can go it the next maintenance release assuming it passes code review etc! Thanks much for the specific suggestion!
  • 0 Votes
    2 Posts
    15 Views
    ?
    Package promotion is a paid feature; please see Features by Edition.
  • WebHook / Trigger

    Support proget promotions nuget
    2
    0 Votes
    2 Posts
    11 Views
    ?
    If you want to quickly add something like this are familiar with C#/.NET you can already create a custom package store to do this, see: Extending ProGet Beyond that, we will consider this as a first-class feature as you suggested. If you have any specific thoughts as to what would need to be configured for the hooks please add them to this thread.
  • API key for package promotion

    Support promotions proget
    5
    0 Votes
    5 Posts
    66 Views
    D
    Thanks for this post id did help me a lot. I did also get the message "Specified from feed '' does not exist." while trying package promotion. This message is missleading as the real issue was the http Client not passing all the content types as the server wanted. I did try with postman and powershell Invoke-WebRequest. Think the server is unecessary strict with handling the requests, but maybe there is a reason for that. Please consider adding a few "HttpClient" example to the documentation in different languages like powershell, java,c#. It would save the customer a lot of time. https://docs.inedo.com/docs/proget/reference/api/package-promotion
  • 0 Votes
    4 Posts
    7 Views
    ?
    Thanks, I'll add this as a feature request; there should be a link on the "perform manual action page" that links to the execution, but you can see all current executions on the home page dashboard.
  • 0 Votes
    2 Posts
    6 Views
    ?
    This can be done as a Promotion Requirement by implementing the PromotionRequirementBase; this class basically just returns a PromotionRequirementStatus that includes a text description and a PromotionRequirementState indicating if the build is eligible for promotion. If you'd like to see how any of the built-in promotion requirements are implemented, feel free to use Reflector or another disassembly tool, or just ask us for the source code for those items.
  • Variable Promotion Requirement

    Support workflows buildmaster promotions variables
    2
    0 Votes
    2 Posts
    8 Views
    ?
    As written now, that promotion requirement is a very simple text-based match - anything more complicated would require a custom predicate.
  • 0 Votes
    2 Posts
    6 Views
    ?
    Nevermind, the Build was already rejected.
  • 0 Votes
    5 Posts
    11 Views
    ?
    It was very helpful.
  • Triggering multiple

    Support promotions buildmaster builds
    5
    0 Votes
    5 Posts
    6 Views
    ?
    Thanks look forward to it