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!

  • ECONNRESET Errors when using npm-shrinkwrap via ProGet

    proget npm
    13
    0 Votes
    13 Posts
    26 Views
    ?
    Are you sure the requests are actually leaving your desktop? Obviously The Real WTF here is doing ONE THOUSAND outbound network requests for a contiguous operation. Since they managed to write a client that does that, I think there's no chance that they can competently build a proper network request pool, let alone one that reports proper messages. The NuGet client had a problem with this a while ago, where it was doing similar nonsense that lead to race conditions that only appeared when you used ProGet b/c the requests were being served significantly faster than NuGet.org.
  • Documentation for Authorized Tasks part II

    proget
    2
    0 Votes
    2 Posts
    1 Views
    ?
    Good question; in all package managers, a "package" always refers to unique instance (i.e. a single .nupkg, a POM, etc.). Different package managers consider uniqueness different: in NuGet, this is Id + Version in Maven, this is Group + Artifact Name + Version So, that task indicates if you can overwrite a package already added.
  • Documentation for Authorized Tasks

    proget
    2
    0 Votes
    2 Posts
    1 Views
    ?
    We don't currently have detailed documentation on all of the tasks, but it's on our list. If you have specific questions, we are happy to answer them of course! In the case of Feeds_OverwritePackage, if you do not have that task, then you will not be able to add/push a package that already exists. This is the default behavior of public feeds like nuget.org, npmjs.org, etc. -- once it's added, you cannot remove or update it.
  • Permission issues

    buildmaster
    2
    0 Votes
    2 Posts
    0 Views
    ?
    This could be a bug, or a configuration issue, or maybe even both... but we can definitely help you to resolve this. The Q&A may be challenging for this particular issue, so please submit a ticket so we can better work together on solving this!
  • BuildMaster Restore - Plugins

    installation buildmaster
    2
    0 Votes
    2 Posts
    4 Views
    ?
    Good point; we can add a note to the guide to consider those when you migrate/backup a server. But, it's very easy to do; just copy whatever you have in the extensions folder (i.e. one with .bmx files), and copy them to the new server's folder. Then, restart web app and service, and it will function the same as if you had just downloaded them from Inedo.com
  • Clear Cache

    proget
    3
    0 Votes
    3 Posts
    30 Views
    ?
    So, in the free version I can't clear cache?
  • Download NPM package dependencies

    proget npm
    2
    0 Votes
    2 Posts
    16 Views
    ?
    Do you mean from the ProGet UI? There is not currently such a feature.
  • 0 Votes
    2 Posts
    8 Views
    ?
    Make sure that the service has started; if it's not, then investigate the windows error log to see if anything in there occur when you attempt to start it. Make sure there are no firewalls, or other tools are preventing access from that port being accessed.
  • Hiding Proget Deploy

    deployment proget
    5
    0 Votes
    5 Posts
    5 Views
    ?
    Not as of 3.8, but there will be a UI refresh in v4.0 (due later this month) and that will no longer be in the navigation bar.
  • Nuget path on network share

    proget network
    6
    0 Votes
    6 Posts
    58 Views
    ?
    Note that you will need to specify the "Urls" argument when running the service, to indicate which url you intend to bind to.
  • Unable to clean database

    cleanup proget
    4
    0 Votes
    4 Posts
    17 Views
    ?
    The feed clean-up writes logs to the database before starting, so if you have no space left on disk, then you can't start a clean-up job.
  • Deploying a Multi-Instance Application

    buildmaster
    2
    0 Votes
    2 Posts
    2 Views
    ?
    This is actually a fairly common requirement with BuildMaster, and we have a lot of users who implement this in a lot of different ways. Here are the main two approaches. Different Versions for Different Customers If there is a possibility that customers will want to receive different versions of your application at different times (e.g. they may coordinate an upgrade), then the best bet is to set up an application for each customer, and then "import" the deployable from the main (customer-less, or standard) application; you can use a "controller" application of sorts to automate the build/deployment of these customer applications, or use the api. This approach will also enable "quasi-custom" software, and let you build customizations on top. All Customers, Same Version, Always If this is the case, then this is simpler on the administration side, but it can be a bit tricky on the implementation side, as there are several challenges. First, you will need to deal with the problem of adding a new customer; maybe it's not so bad, and you can do a manual copy; if you are adding several customers a day, maybe it's a problem Then, there's the problem of rollout; do you take down every customer site at once, then upgrade, then turn them on? Or do you do a more rolling strategy (one at a time), (five at a time, etc) What about failure, such as if customer 33 of 58 has an error during upgrade? Do you continue with the rest, or stop the whole process It's hard to advise on a general approach because of these considerations. There's also scope and scalability -- are you looking at a handful, dozens, or hundreds of customers? Regardless, I would look to the features in the new execution engine, as they will simplify this problem quite a bit: If you are frequently adding customers, then this is more of a "configuration management" problem, and Otter may be a good fit for the delivery aspect You can create custom "Variable functions" that will allow you to use external data sources (CRM, etc) for customer lists. then you can do something like <pre> for each $customer in @GetCustomers() { if $ShouldDeployCustomer($customer) { ... } } </pre>
  • ProGet does not uninstall

    proget
    2
    0 Votes
    2 Posts
    74 Views
    ?
    It's hard to say why there was an issue uninstalling, but to clean up, just follow the manual install steps in reverse, and Strange. It doesn't really do that much. Anyway, if you want to fully manually uninstall here's how: Ensure the service is stopped: INEDOPROGETSVC Uninstall services by executing "ProGet.Service.exe" from an admin command line in the ProGet\Service directory, and followign the prompts Delete the Service and WebApp directories, (and anything else under ProGet you don't want to keep) Delete the HKLM\Software\Inedo\ProGet registry key Delete the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ProGet registry key If using IIS, delete the ProGet web app and app pools If you really want to delete everything , you can also drop the ProGet SQL database
  • Limit version

    proget
    2
    0 Votes
    2 Posts
    0 Views
    ?
    Currently, NuGet.org's API does not support this sort of filtering, so it's not feasible for us to do this via a connector. We do have an item on our ProGet roadmap for downloading the entire NuGet.org index, which would then make such a filtering possible. In the mean time, the best and easiest way to handle this workflow is to build a "curated feed" of approved packages.
  • Execute regular cmd commands

    windows buildmaster
    3
    0 Votes
    3 Posts
    4 Views
    ?
    Very helpful! Thanks :)
  • 0 Votes
    2 Posts
    9 Views
    ?
    In the v4 execution engine, your best bet is to create a file with that name, and then read the file contents into a variable. In the v5 engine, you will be able to export variables via powershell a little easier (example: PowerShell & Scripting from Otter docs.
  • Publishing from Nuget Package Explorer

    proget
    2
    0 Votes
    2 Posts
    2 Views
    ?
    NPE has several bugs that prevent it from being used in many environments and seemingly basic scenarios, including this bug. Unfortunately the NPE is no longer maintained, and hasn't been changed in years, so it's unlikely this will ever be fixed. There is absolutely nothing we can do about it, as it's a client bug.
  • Create a file in windows

    buildmaster windows
    4
    0 Votes
    4 Posts
    2 Views
    ?
    Thanks Alana, i'll check that out.
  • FR: Be Able to Configure Individual Package Meta Data Display

    proget
    4
    0 Votes
    4 Posts
    1 Views
    ?
    If you look at any package detail page on nuget.org or chocolatey.org they show "Authors" and "Owners" (packager) and in the sidebar they show links for "Software Site", "Software License". If there is an icon link in the package, that icon is actually displayed (in gallery as well as detail page). Their "tags" are also clickable to search by tag. It would be nice for Proget to be on parity with the Nuget Gallery as that is the defacto user experience. A bit more value add would be to allow me to create custom elements in .nuspec and somewhere on ProGet indicate if they display as either a main body item or a link on the left hand bar. These items would improve the browsing experience to help make it more useful as a package catalog.
  • FR: Add Manual and Automatic Tags to Imported (and all) Packages

    proget
    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation