Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Tags
    3. promotions
    Log in to post

    • MaxCascone

      ProGet: Feature Request: Allow disabling repackaging OR promotion while keeping the other
      Support • proget permissions promotions • • MaxCascone  

      2
      0
      Votes
      2
      Posts
      7
      Views

      atripp

      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 :)
    • MaxCascone

      ProGet: Feature Request: Promoted/Repackaged flag on package listing
      Support • proget promotions features • • MaxCascone  

      4
      0
      Votes
      4
      Posts
      14
      Views

      atripp

      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 • • Andrei  

      5
      0
      Votes
      5
      Posts
      38
      Views

      ?

      Thanks very much for the clarification
    • N

      Promote Build Using API
      Support • buildmaster api builds promotions • • nsitnikov_5096  

      2
      0
      Votes
      2
      Posts
      19
      Views

      jrasch

      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 • proget api promotions • • Andrei  

      2
      0
      Votes
      2
      Posts
      9
      Views

      apxltd

      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!
    • ?

      Will Package Promotion API work on Free Edition
      Support • proget packages api promotions • • Andrei  

      2
      0
      Votes
      2
      Posts
      15
      Views

      ?

      Package promotion is a paid feature; please see Features by Edition.
    • ?

      WebHook / Trigger
      Support • proget nuget promotions • • Andrei  

      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 • proget promotions • • Andrei  

      5
      0
      Votes
      5
      Posts
      65
      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
    • ?

      Manual step - Mark complete only option?
      Support • buildmaster releases promotions • • Andrei  

      4
      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.
    • ?

      Is there a way to customize the eligibility of a build promotion?
      Support • buildmaster promotions • • Andrei  

      2
      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 • buildmaster variables workflows promotions • • Andrei  

      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.
    • ?

      InvalidCastException on Promotion_Load
      Support • buildmaster error builds promotions • • Andrei  

      2
      0
      Votes
      2
      Posts
      6
      Views

      ?

      Nevermind, the Build was already rejected.
    • ?

      Using promotion environments with different rules in same application
      Support • buildmaster deployment-plans workflows promotions • • Andrei  

      5
      0
      Votes
      5
      Posts
      11
      Views

      ?

      It was very helpful.
    • ?

      Triggering multiple
      Support • buildmaster builds promotions • • Andrei  

      5
      0
      Votes
      5
      Posts
      6
      Views

      ?

      Thanks look forward to it
    • 1 / 1