Support Q & A Home

Ask A Question

Anyone can ask or answer a question here, but our support engineers actively monitor your questions; we typically answer within a day or two.

Filter
Viewing Page 1 of 69 (20 questions out of 1379)
0
replies

I've have succesfully setup a feed for npm on a server, not my machine. I can install npm pacakges, but I get errors on some packages, because their dependencies insist on going to the https://registry.npmjs.org/ website. This url is only accessible from the the server where Proget is running, not from my machine.

I've read that some packages include the source from where they want to look for their dependencies and is not overruled apparently by the registry settings set on my machine which point to the proget server installation.

Is there a way to solve this within Proget?

My Example case: npm i angular-cli -g stops on package netw. ( I can install it manually, but not in the flow of depencies of angular-cli.)

I'm currently evaluating the free version with a Nuget feed, npm feed and a bower feed...

Product: ProGet
Version: 4.1.1

0
replies

NPM logs its warnings to stderr, and it appears that any time this occurs during an Execute Process task, the plan aborts and reports failure.

Short version: is there a way to have BuildMaster not treat stderr output as a failure and instead only look at the exit code?

I can suppress the warning messages when executing NPM and Bower, though I have a third process to execute (ember-cli) where I can't disable the warnings. My temporary "fix" at the moment is to wrap the task in a Try/Catch block, but now I've lost the ability to detect when real errors occur. That's bad, naturally.

Thanks, and let me know if any more detail is needed.

Product: BuildMaster
Version: 5.0.11

1
replies

Hi, I wanna buy an Enterprise Edition. I wonder $1,995 ==> It equals one thousand nine hundred ninety five USD or just equals one point nine USD? This is because of differences of region unit Thank you

Product: BuildMaster
Version: 5.1.2

0
replies

Related Post: Question 4571

+++++++++++++++++++++++++++++

App: Proget 4.1.1

OS: Windows Server 2012 R2

WebServer: IIS, using SSL with Trusted CA signed Certificate.

Port 443.

SQL: SQL Server 2014 Standard

+++++++++++++++++++++++++++++

Proget is utilizing built-in accounts only and is not using LDAP/AD for authentication.

Added Ninject 3.2.2.0 to repository

Request https://{domain}/nuget/{feed}/Packages(Id='ninject',Version='3.2.2') Generates 500 error

Request https://{domain}/nuget/{feed}/Packages(Id='ninject',Version='3.2.2.0') Generates 200 with xml response

ProGet does not log the error.

**** ISSUE CAUSE ****

Investigation of the issue found that the 500 error is caused by ProGet's app.config file using absolute paths for custom errors. IIS, by default, does not allow the use of absolute paths for custom errors.

*** ISSUE RESOLUTION ****

Edit the applicationHost.config file within IIS to allow the use of absolute paths for custom errors.

edit: %systemdrive%\Windows\System32\inetsrv\config\applicationHost.config under system.webServer, add the attribute allowAbsolutePathsWhenDelegated="true" to httpErrors.

Restart IIS service

Product: ProGet
Version: 4.1.1

7
replies

Hello,

I've just upgraded to 5.1.1 and my plans will not work.

I've tried 2. The one fails at zipping files. Of two main folders, it adds one folder and then fails. the folders zip fine on the windows server. Here's the error log:

Creating zip file...Deleting C:\BuildMaster\deploy\NPEL\archive.zip if it already exists...Unhandled exception: System.IO.IOException: The process cannot access the file 'C:\BuildMaster\deploy\NPEL\archive.zip' because it is being used by another process.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

Also deleting files from a server:

This is the script and error:

# Delete file from Upload
for server Router
{
    Delete-Files *
    (
        Directory: /root/upload
    );
}

Deleting files from /root/upload...
Unhandled exception: System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.

Parameter name: startIndex

   at System.String.Substring(Int32 startIndex, Int32 length)

   at Inedo.BuildMaster.Extensibility.Agents.Ssh.SshFileOperationsExecuter.<GetFileSystemInfosAsync>d__24.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Thanks,

David

Product: BuildMaster
Version: 5.1.1

0
replies

Hi,

I have been testing Proget internally, and I think there's a problem with support for dotnet core. I understand that dotnet core is still pre-release, but I would assume at this stage (rc2, rtm soon) support for package queryinig should be fairly stable.

Anyway, if I open nuget package manager from a dotnet core project, and try to browse my Proget feed, I see no results. Fiddler captured the request as GET /nuget/default/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework='netstandard'&includePrerelease=true&$skip=0&$top=26

Browsing from a normal csproj project, works fine, and the query is captured as GET /nuget/default/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework='net46'&includePrerelease=true&$skip=0&$top=26

The only differing parameter is the targetFramework as netstandard instead of net46. I have uploaded packages developed and built with dotnet core, and dotnet pack commands, and dependencies are listed correctly as .NETStandard1.5, it just seems I can't then query those packages.

Any chance of a quick fix for this, as it's crushing attempts to move forward with both dotnet core and Proget?

Thanks, Adam.

Product: ProGet
Version: 4.1.1

2
replies

Hello,

Is it possible to deploy an artifact from another application? Looking at this page: http://inedo.com/support/documentation/buildmaster/reference/operations/artifacts/deploy-build-artifact, this seems possible. But I haven't found a way to configure it :-(

Thanks in advance.

Regards, Francesc

Product: BuildMaster
Version: 4.9.4

5
replies

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

2
replies

We have multiple load-balanced environments, and we target our action groups at server groups rather than individual servers.

We have a couple cases where we are expanding an environment from two servers to three, and have nearly 80 apps deployed to this environment. Manually re-deploying 80 apps is a rather time-intensive process - does BuildMaster offer any other type of built-in mass-deployment-type features? Like automating the deployment of a large number of jobs to a single server?

Product: BuildMaster
Version: 4.9.7

1
replies

Hi.

I'm trying to create Raft using TFS git and I'm getting following error

[LibGit2SharpException: Too many redirects or authentication replays]
   LibGit2Sharp.Core.Ensure.HandleError(Int32 result) +391
   LibGit2Sharp.Core.Proxy.git_clone(String url, String workdir, GitCloneOptions& opts) +57
   LibGit2Sharp.Repository.Clone(String sourceUrl, String workdirPath, CloneOptions options) +660
   Inedo.Otter.Extensions.RaftRepositories.ExternalGitRaftRepository.OpenRepository() +512
   System.Lazy`1.CreateValue() +709
   System.Lazy`1.LazyInitValue() +191
   Inedo.Otter.Extensions.RaftRepositories.<GetRaftItems>d__23.MoveNext() +109
   System.Linq.WhereEnumerableIterator`1.MoveNext() +124
   System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +452
   System.Linq.Enumerable.ToList(IEnumerable`1 source) +69
   Inedo.Otter.WebApplication.Pages.Administration.Rafts.RaftContentsPageBase`1.CreateChildControls() +1011
   Inedo.Web.PageFree.SimplePageBase.ProcessRequest(HttpContext context) +83
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +859
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +98
4
replies

Hi,

When I send email notifications to multiple addresses (which I've seprated by a space now, rather than a semi-colon ), the email isn't received. Sending to a single email address works fine.

Thanks,

David

Product: BuildMaster
Version: 5.0.11

1
replies

We are trying to set up proget as a nuget and npm local store. Nuget is up and running. But we have a problem with the npm store.

The feed has 2 connectors (the npm registry and our myGet feed): - https://registry.npmjs.org - https://<company>.myget.org/F/npmfeed/auth/<atuthid>/npm/

If we browse to a public package we get: http://proget/npm/CompanyNpm/angular --> OK, we get the json http://proget/npm/CompanyNpm/angular/-/angular-1.5.7.tgz --> OK, we get the tgz This works fine. If we browse to our local package webstack, we get: http://proget/npm/CompanyNpm/webstack/ --> OK, we get the json http://proget/npm/CompanyNpm/webstack/-/webstack-1.0.1.tgz --> fails with error 404

Same issue when we do npm install webstack

Not sure if this is a proget of MyGet issue.

Thanks,

Erwin

Product: ProGet
Version: 4.1.1

3
replies

Hi

I have created WCF restful service, which will receive data whenever any build exucuted. I have configured it under Publish event details. Build master sends data either in xml or json format. I want the sample xml and JSON file, as i'm not sure which sort of data i'm receiving from build master.

Thanks

Product: BuildMaster
Version: 5.0.11

2
replies

Hello,

I'm not sure I've my Windows agents have ever updated with a manual upgrade, but they won't upgrade to v 5.11. I've tried it on 2 servers, both Windows 2012 R2. One in a AD Domain and one not in a Domain. When I try to force an upgrade, I get these errors in the event log:

Application: bmtcpagent.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
   at System.Net.Sockets.TcpListener.BeginAcceptTcpClient(System.AsyncCallback, System.Object)
   at Inedo.BuildMaster.Windows.TcpAgentService.TcpAgentListener.AcceptConnection(System.IAsyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Net.ContextAwareResult.Complete(IntPtr)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
   
   and 
   
   Faulting application name: bmtcpagent.exe, version: 5.0.11.3, time stamp: 0x5761c744
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18264, time stamp: 0x56e1bd71
Exception code: 0xe0434352
Fault offset: 0x0000000000008a5c
Faulting process id: 0x3058
Faulting application start time: 0x01d1c7a5786d2665
Faulting application path: C:\BuildMasterAgent\Agent\bmtcpagent.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 1097db0f-3399-11e6-80e4-00155dabbedb
Faulting package full name: 
Faulting package-relative application ID: 

Any help appreciated.

Thanks,

David

Product: BuildMaster
Version: 5.0.11

1
replies

I'm very keen to use the new PowerShell feed type in ProGet to host our internal modules and scripts, but I can't seem to find information on how to actually publish a module or a script to the feed.

Is the feed compatible with PowershellGet and its functions, i.e. Register-PSRepository and Publish-Module? I can register the feed as a repo just fine.

Using the following syntax to try and publish a module:

publish-module -path <path-to-module> -NuGetApiKey <apikey> -Repository <repositoryname> -verbose

I get the following error:

Publish-PSArtifactUtility : Failed to publish module 'SR-Sysops-AWS': 'Failed to process request. 'There was an error processing the request: Invalid package version was specified.'.

Please provide some guidance as to how to publish modules and scripts to a Powershell feed.

Product: ProGet
Version: 4.1.1

1
replies

Hello

So I have been trying to create my own Ensure Operations.

However, I can't get my Remote Jobs to functions correctly, the Serialize and Deserialize -Response command does not seem to do what I want.

Right now I get the following error from my code: "Unable to get type from: " its a response I wrote my self, if the first string returned from the BinaryWriter does not yield a type. https://github.com/NsdWorkBook/Otter-Extensions/blob/master/WorkBook.Otter.Extensions.SQLExtensions/Shared/Jobs/SerializingRemoteJob.cs#L54-L86

Could you help me figure out why its not working?

For testing purposes, it would most likely be easiest to use this operation as your entry point into the RemoteJob. I still haven't gotten the Output to work, but its WIP: https://github.com/NsdWorkBook/Otter-Extensions/blob/master/WorkBook.Otter.Extensions.SQLExtensions/Operations/ScalarQueryOperation.cs

1
replies

When a Job has no name, the Executions Overview table is formatted incorrectly.

Image Text

3
replies

I just want to confirm, a user that has the BuildMaster API key has full access to everything in BuildMaster, correct?

If this is the case, is there any methodology for limiting access to API functions on a per user or per group basis?

Product: BuildMaster
Version: 4.8.6

1
replies

Is Buildmaster capable of deploying application code and a related SQL change in parallel to each other?

Product: BuildMaster
Version: 5.0.7

1
replies

Trigger: Attempted to install angular 2 release candidate and it was unable to find the package.

Question:

When is a package available on the offiicial public npm registry but not on the proget npm server?

We will use the proget npm server as a proxy to the public npmjs registry. Therefore we configure our server to only point to the proget registry. What is the policy or rule on available packages in comparison to the public registry? The initial expectation is that if it's available on the public npmjs registry the proget server will also have it available. This seems to be the wrong assumption.

Is there a delay or policy against beta or release candidates or some other characteristic that we should always expect? or did we do something really wrong?

Is this specific to proget or we should expect this from any private npm server?

Product: ProGet
Version: 4.1.1

Ask A Question
Page: 13456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869