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 69 of 94 (20 questions out of 1879)
1
replies

Using v4.3.6 if you try to deploy to an environment which has no action groups, buildmaster tries to start the job but does nothing (as there is nothing to do) but the job never finishes and cannot be cancelled.

A minor issue, in this case we had forgotten to copy the action groups to this environment, but previously the deployment would have completed almost immediately, where as not it hangs.

Product: BuildMaster
Version: 4.3.6

1
replies

Hi,

We have a problem using the ODATA package queries. With the follow ODATA query we get an error:

http://proget-server/nuget/{feedName}/Packages?$filter=Id eq 'ProjectName.Deploy' and startswith(Version,'1.0')&$top=1&$orderby=Created desc

The error message is :
The binary operator AndAlso is not defined for the types 'System.String' and 'System.Boolean'.

With kind Regards, Cor.

Product: ProGet
Version: 3.1.0

2
replies

One of our deployable tasks is to send files to a folder that is based on the version number. Although its not an exact copy of the version, and even worse, its the imported version.

I originally used ${ReleaseName} which then let me call ${ReferancedReleaseName}, it was fine because I can type anything I want into the name, but I worry about using that field long term.

So I created a custom variable called FolderNumber and I am trying to find a way to reliably access that value on releases that import from that project.

I was hoping i could create an artifact named based on ${FolderNumber}, then on the applications that import I call ${ArtifactName}, however that is not option based on the Help dialog.

Is there other ways I can link values across applications, even if it is not a variable? The 5 I see are App ID, App Name, Build Number, Release Name, and Release Number, and none of those will work any better than sticking with Release Name.

Product: BuildMaster
Version: 4.2.8

2
replies

In both 4.3.4 and 4.3.5 we are getting the following exception when trying to execute a Manual Step:

An unhandled exception occurred during executing of action: System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'BuildExecution_PlanActions'. Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject

Also, in v4.3.5 we can no longer view the log detail of the execution - if you click on the task link the words [View Full Log] appear only. This worked in v4.3.4

Product: BuildMaster
Version: 4.3.5

7
replies

Hi

We are using ProGet with LDAP authentication at my company, but it is very, very slow. If I turn on Fiddler and compare the timing of the web requests to the server, I can easily see the difference.

When I try to use the Visual Studio Manage Packages dialog, for example, to list the available packages via ProGet, it takes about 0.3 seconds with integrated authentication, but 6 seconds with LDAP authentication turned on. That's a factor of 20 slower.

Other operations that take more time, e.g. installing or updating packages take a lot longer.

I have now switched off LDAP authentication for now, because the server has simply become too slow, but we really need it - it is one of the main reasons we bought ProGet.

We are running ProGet on a Windows 2012 Server under IIS and ASP.NET. (I couldn't get the LDAP integration to work with the built-in web server, I kept getting authentication errors.)

Thanks
Riko

Product: ProGet
Version: 3.1.0

1
replies

We've got a problem scenario when we’ve got packages that contain a “lib” folder & some other folder, like “Content” or “tools”.

When we build this package with –Symbols to get the source, our two packages are not subsets of each other:
Main package contains: lib, Content, tools.
Symbol package contains: lib, src

  • This is just how nuget does things

When I upload the normal package, everything works, but we don’t get source & symbols – obviously.
When I upload the symbol package, we can debug – but the installation of the package misses any Content files or scripts that run on Install. These can be important.

If we upload first one, then the other, then the packages just override each other.

Is there anyway that we can get around this?

Product: ProGet
Version: 3.1.0

2
replies

Hi There,

As of BuildMaster 4.3.4 we can no longer access our Build Log as part of the Execution Log.
At present it crashes Chrome, Internet Explorer and Firefox, however Firefox is the only one that is actually able to load the load the log. Our build logs for this particular product are quite large and at present due to existing legacy code we have ~3.5k warnings being generated which results in a build log that is about 5000 lines.

Is this a limitation of knockout and the way that the page is being bound?

Please see the screenshot below:
Image Text

This has not been an issue in the past, I assume that since you have changed from a pure text log to using knockout to bind the page that there may be some limitation in the size of what can be rendered?

Thanks and Regards,
Daniel.

Product: BuildMaster
Version: 4.3.4

1
replies

Hi,

BuildExecutionPlanAction_GetVariableValues was removed from the API in 4.2, what has replaced this functionality ?

Product: BuildMaster
Version: 4.3.4

3
replies

Hi

I can find documentation on your website how to switch to IIS for running ProGet, but can't find information on how to switch from IIS to the integrated server, and how to change the port number the integrated server will use.

Thanks
Riko

Product: ProGet
Version: 3.0.3

10
replies

Hi,

We've set up a ProGet repository in our organization and created a private feed there that stores our internal packages.
Correct username and password has to be sent to ProGet to get access there.

Now, as a part of our CI build, I need to perform NuGet Restore that gets packages from official NuGet feed and/or from our internal ProGet feed. But I can't make it work non-interactively, without the need to manually enter username and password - which is obviously a must for CI process.

Main nuget.config file contains correct feed url (http://nuget.ourCompany.org/nuget/Corporate), username and password.

I run this console command: nuget.exe Restore OurSolution.sln -Verbosity detailed

Sample output for a package from official NuGet feed:

GET https://www.nuget.org/api/v2/Packages(Id='AutoMapper',Version='2.2.1')
Installing 'AutoMapper 2.2.1'.
GET https://www.nuget.org/api/v2/package/AutoMapper/2.2.1
Successfully installed 'AutoMapper 2.2.1'.
All packages listed in packages.config are already installed.

Sample output for a package from ProGet private feed:

Using credentials from config. UserName: Developer
GET http://nuget.ourCompany.org/nuget/Corporate/Packages(Id='OurPackage',Version='1.0.2')
Installing 'OurPackage 1.0.2'.
GET http://nuget.ourCompany.org/api/v2/package/Corporate/OurPackage/1.0.2
Please provide credentials for: http://nuget.ourCompany.org/api/v2/package/Corporate/OurPackage/1.0.2
UserName: 

And now NuGet.exe expects to read username and password from console input, even though it successfully used nuget.config credentials before.

I've done some debugging in nuget.exe and it turns out that this error is caused by this difference in urls:

GET http://nuget.ourCompany.org/nuget/Corporate/Packages(Id='OurPackage',Version='1.0.2')
GET http://nuget.ourCompany.org/api/v2/package/Corporate/OurPackage/1.0.2

Feed url is http://nuget.ourCompany.org/nuget/Corporate, and NuGet doesn't match username/password for it to url http://nuget.ourCompany.org/api/v2/package/...

NuGet would work correctly if ProGet feed url would be like http://nuget.ourCompany.org/api/v2/ or http://nuget.ourCompany.org/api/v2/Corporate, but then ProGet doesn't work.

So my general question is: How to make non-interactive NuGet Restore for a private ProGet feed?

And my specific question is: How to expose ProGet feed with url starting with http://.../api/v2/ , like in official nuget feed (https://www.nuget.org/api/v2/)?

Product: ProGet
Version: 3.0.3

11
replies

Whenever I push a build to a new environment it will regularly take 2+ minutes before it ever starts running the first step (Deploy artifact) and looks like the screenshot below. What is causing this slowness? The build server and the server it's deploying to are both on the same internal network with a very fast connection between them. Our staging environment is using the SOAP agent and our production is using the TCP agent but both are equally slow.

Is there anything I can do to speed it up?

Slow Deploy

Product: BuildMaster
Version: 4.2.6

9
replies

We are consistently getting indexing errors when deploying to nuget:

The process cannot access the file 'XXXXXXX.1.0.1505.nupkg' 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)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Inedo.NuGet.Packages.NuGetPackage.ReadFromNupkgFile(String fileName)
at Inedo.ProGet.Extensibility.PackageStores.DirectoryPackageStore.TryReadPackage(String fileName)

Using process explorer, we have verified that the only program that has a lock on the file is 'ProGet.Service.Exe'

Product: ProGet
Version: 3.0.3

1
replies

I only plan to have Releases in Active and Canceled status for a few of my applications, those that just create artifacts. Its because I recently marked a few as Deployed and now they are permanently added to the list of versions I can choose when using imported Deployables.

How can I get those versions off the list of my imported Deployables? The chance of me clicking the wrong one will only get worse as that list gets bigger. I have complete access to the BuildMaster database and can force them off if needed.

I expect that by sticking with just Active/Canceled I should be able to manage the list going forward.

Thanks,
Dan

Product: BuildMaster
Version: 4.2.8

5
replies

Hi,

When setting up the proxy configuration in ProGet 3.0.3 I've noticed that the authentication password is stored in clear text in the database. Are there any plans to change this behavior to store all passwords encrypted?

Thanks
Stefan

Product: ProGet
Version: 3.0.3

4
replies

Hello,

In the standard configuration of ProGet 3.0.3 there is a role defined "View Only". When I map users to that role, they are still able to Add Packages to the feed. Is this a bug? (The "Add Package" option is unchecked in the "View Only" role definition)
I am using LDAP authentication.

Thanks
Stefan

Product: ProGet
Version: 3.0.3

3
replies

All my agents' status is checking. This has been going on for over 4 hours. Any idea what would cause this?

Product: BuildMaster
Version: 4.2.8

3
replies

When I execute a script I have stored in the Script Repository, if I set defaults for its parameters (either using constants or BuildMaster variables), it does not seem to pass those values through to the script and I am forced to specify values even if all I want are the default values.

This seems like it is a bug.

Product: BuildMaster
Version: 4.2.7

1
replies

Hello,

Could you advise me how I can pass a build number (or indeed any variable) via the URL Trigger? What I want to achieve is requesting that Build Master deploy a build and I stipulate the build number via the trigger from JetBrains Team City.

If the above isn't supported, is there a URL that I can call on Build Master directly which will support a standard web call? I've tried researching this and can find no clear answer on it.

Many thanks,

Ben.

Product: BuildMaster
Version: 4.2.7

1
replies

I want backup proget packages...

it is possible to copy the packages folder without stopping the Proget?

Product: ProGet
Version: 3.0.3

3
replies

I am trying to use symbol server with a package containing a DLL made with CPP (Visual studio 2012 compiler), and i cannot made it work. The compiled pdb shows the following info:

C:\Users\ggherardi>srctool.exe -r c:\Users\ggherardi\Sources\VDSMath\src\Debug\VDSMath.pdb
c:\users\ggherardi\sources\vdsmath\src\vdsmath\fittingevaluator.cpp
c:\users\ggherardi\sources\vdsmath\src\vdsmath\fitmanager.cpp
<other files>

C:\Users\ggherardi>pdbstr.exe -r -s:srcsrv -p:"c:\Users\ggherardi\Sources\VDSMath\src\Debug\VDSMath.pdb"
<no output>

When i try to debug a program that references that DLL as a NuGet packages hosted in Proget, the PDB seems correctly downloaded, VS tells that the DLL has symbols loaded from the symbol cache, but i cannot step in into functions of that DLL. If i try to inspect the downloaded PDB i get this output:

C:\Users\ggherardi>srctool.exe -r c:\Users\ggherardi\VS2012Symbols\VDSMath.pdb\AA8E72D1DDB34A438DBF76B027E6D9C81\VDSMath.pdb
c:\users\ggherardi\sources\vdsmath\src\vdsmath\fittingevaluator.cpp
c:\users\ggherardi\sources\vdsmath\src\vdsmath\fitmanager.cpp
<other files>

C:\Users\ggherardi>pdbstr.exe -r -s:srcsrv -p:"c:\Users\ggherardi\VS2012Symbols\VDSMath.pdb\AA8E72D1DDB34A438DBF76B027E6D9C81\VDSMath.pdb"
SRCSRV: ini ------------------------------------------------
VERSION=2
INDEXVERSION=2
VERCTRL=http
SRCSRV: variables ------------------------------------------
SRCSRVVERCTRL=http
PGSERVER=http://localhost:81/source-files
PGFEED=Default
PGPKGID=VDSMath
PGPKGVER=1.0.99-b000000
HTTP_EXTRACT_TARGET=%pgserver%/%pgfeed%/%pgpkgid%/%pgpkgver%/%var2%
SRCSRVTRG=%http_extract_target%
SRCSRVCMD=
SRCSRV: source files ---------------------------------------
SRCSRV: end ------------------------------------------------

The strange part is that that there are no source files defined in the "SRCSRV: source files" section. Despite this, i can download source files from ProGet by navigating to one of the "source-files" url, for example:

http://localhost:81/source-files/Default/VDSMath/1.0.99-b000000/fittingevaluator.cpp

I am using ProGet Version 3.0.3 (Build 1), and I have an enterprise license.

Product: ProGet
Version: 3.0.3

Ask A Question
Page: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666769717273747576777879808182838485868788899091929394