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 47 of 105 (20 questions out of 2092)
1
replies

Hello, we have a customer who wants to purchase Buildmaster 10 User License through us. Do you work with resellers? Do you offer reseller dicsount?

Please advise

7
replies

I have a bunch of Application variables that I want to use during deployment so I've set them for Execution, is this not the correct setting?
The only options I have are Release, Build and Execution. I have some in the Build area that do work as well.
These are variables that contain other variables, like:

webpath = $basepath$sitename

where the $basepath is a server or environment set variable and $sitename is set in the Application varibles as well.

Product: BuildMaster
Version: 4.9.5

11
replies

I changed the credentials for the tfs server source control and since then I get this error message when trying to get latest source. How can I fix this ?

An unhandled exception occurred while executing this action: Microsoft.TeamFoundation.VersionControl.Client.MappingConflictException: The path D:\BuildMaster_SVCTMP\SrcRepos\sw12-tfs01_8080_tfs_Atlas is already mapped in workspace BM-*******************.
at Inedo.BuildMaster.Extensibility.Actions.RemoteCommandExecution.RemoteCommandExecuter.ExecuteCommand(RemoteActionBase remoteAction, String commandName, String[] commandArgs)
at Inedo.BuildMaster.Extensibility.Agents.Local.LocalAgent.Inedo.BuildMaster.Extensibility.Agents.IRemoteCommandExecuter.ExecuteCommand(RemoteActionBase action, String commandName, String[] commandArgs)
at Inedo.BuildMaster.Extensibility.Actions.RemoteActionBase.ExecuteRemoteCommand(String name, String[] args)
at Inedo.BuildMaster.Extensibility.Actions.ProviderBasedAction`1.Execute()
at Inedo.BuildMaster.Extensibility.Actions.ActionBase.ExecuteInternal(IActionExecutionContext context, ExtensionConfigurerBase extensionConfigurer, Boolean resumeNextOnError, Boolean logErrorsAsWarnings)

Product: BuildMaster
Version: 4.9.6

6
replies

Hi,

It looks like old PDB files are being served by the symbolserver preventing us from stepping into the source code whilst debugging.

The 'Load Symbols Information' Log shows the PDB being retrieved for a dll with guid 8CDA77C3E36F4FB4B433026AE4021CB0 and age 17 correctly:

C:\Workspaces\XXX\XXX\Source\AppServer\bin\Debug\XXX.Performance.pdb: Cannot find or open the PDB file.
C:\Workspaces\XXX\XXX\Source\AppServer\bin\Debug\XXX.Performance.pdb: Cannot find or open the PDB file.
c:\Workspaces\XXX\XXX\Source\Performance\obj\Release\XXX.Performance.pdb: Cannot find or open the PDB file.
C:\WINDOWS\XXX.Performance.pdb: Cannot find or open the PDB file.
C:\WINDOWS\symbols\dll\XXX.Performance.pdb: Cannot find or open the PDB file.
C:\WINDOWS\dll\XXX.Performance.pdb: Cannot find or open the PDB file.
C:\symbols\XXX.Performance.pdb\8cda77c3e36f4fb4b433026ae4021cb011\XXX.Performance.pdb: Cannot find or open the PDB file.
 **SYMSRV:  XXX.Performance.pdb from http://packages.ops.XXX.com/symbols/Release: 83456 bytes** 
**http://packages.ops.XXX.com/symbols/Release: Symbols downloaded from symbol server.**
C:\symbols\XXX.Performance.pdb\8CDA77C3E36F4FB4B433026AE4021CB011\XXX.Performance.pdb: PDB does not match image.

Using the chkmatch tools to compare headers we see that the served PDB has an age of 3, not 17 as expected:

C:\Workspaces\XXX\XXX\Source\AppServer\bin\Debug>chkmatch -c XXX.Performance.dll C:\symbols\XXX.Performance.pdb\8CDA77C3E36F4FB4B433026AE4021CB011\XXX.Performance.pdb
ChkMatch - version 1.0
Copyright (C) 2004 Oleg Starodumov
http://www.debuginfo.com/


Executable: XXX.Performance.dll
Debug info file: C:\symbols\XXX.Performance.pdb\8CDA77C3E36F4FB4B433026AE4021CB011\XXX.Performance.pdb

Executable:
TimeDateStamp: 568b8a87
Debug info: 2 ( CodeView )
TimeStamp: 568b8a87  Characteristics: 0  MajorVer: 0  MinorVer: 0
Size: 284  RVA: 00005810  FileOffset: 00003a10
CodeView format: RSDS
Signature: {8cda77c3-e36f-4fb4-b433-026ae4021cb0}  Age: 17
PdbFile: c:\Workspaces\XXX\XXX\Source\Performance\obj\Release\XXX.Performance.pdb

Debug information file:
Format: PDB 7.00
Signature: {8cda77c3-e36f-4fb4-b433-026ae4021cb0}  Age: 3

Result: Unmatched (reason: Age mismatch)

The same check comparing the PDB and DLL within the symbols nupkg (downloaded from the same ProGet server) shows that they are correctly matched:

C:\Users\XXX\Downloads\XXX.Performance.1.0.9\lib\net40>chkmatch -c XXX.Performance.dll XXX.Performance.pdb
ChkMatch - version 1.0
Copyright (C) 2004 Oleg Starodumov
http://www.debuginfo.com/


Executable: XXX.Performance.dll
Debug info file: XXX.Performance.pdb

Executable:
TimeDateStamp: 568b8a87
Debug info: 2 ( CodeView )
TimeStamp: 568b8a87  Characteristics: 0  MajorVer: 0  MinorVer: 0
Size: 284  RVA: 00005810  FileOffset: 00003a10
CodeView format: RSDS
Signature: {8cda77c3-e36f-4fb4-b433-026ae4021cb0}  Age: 17
PdbFile: c:\Workspaces\XXX\XXX\Source\Performance\obj\Release\XXX.Performance.pdb

Debug information file:
Format: PDB 7.00
Signature: {8cda77c3-e36f-4fb4-b433-026ae4021cb0}  Age: 17

Result: Matched

Do you have any suggestions on what to do next?

Thanks,

Martin

Product: ProGet
Version: 3.8.6

3
replies

For our Unit Tests I have to use OpenCover which there is not an extension for and so I have to use the Attach Reports action. That seems to work however I was expecting the build to have links to view the reports. Is there someway to have the reports viewable with the build they are for?

Jon

Product: BuildMaster
Version: 4.9.5

1
replies

This is our setup.
On build in JEnkins we create a deployable nuget package that is published to Proget.

We use GitFlow, thus all development not done on master or hotfix, will create a nuget artifact that is published to a feed named Development.

Any code pushed to out Master branch in git will, via Jenkins, create a nuget artifact on a feed named Production.

Problem.
In BuildMaster (from now on named BM), when you setup a workflow you define a Buildstep.
In this buildstep we retrieve the nugetpackage.
But the buildstep is used for all the deployment domain.
We deploy to domains named: Development, Staging, Production.

We want a package on the Proget feed Development to be deployed in the deployment domain Development ONLY.
The deployment domains, Staging and Production, should use the Proget feed Production.

Currently i do not see this as something that is possible, but i am also a BM beginner and we are looking at BM as our Continues Deployment system along with other alternatives .
I really need to know if this is possible or how i can make it work.
Regards
For us this is a very important feature.
Regards

Product: BuildMaster
Version: 4.9.6

7
replies

I'm getting the following error using the nuget.exe command line tool to push packages to a ProGet feed:

403 There was an error processing the request: You are not authorized to add a package to this feed. By default, ProGet is not configured to allow unauthenticated users to publish packages to a feed. You will need to either authenticate (by using "name:pass" as your API Key) or give the Anonymous User the Feeds_AddPackage privilege.

I've tried adding a username and password to the feed using nuget.exe and that didn't help. How do I support pushing packages using integrated windows authentication?

Product: ProGet
Version: 4.0.4

2
replies

After reinstalling ProGet on a new server (having transferred over my database and packages), when I log into the admin area, the "ProGet Service Status" area says:

Running
Service appears to be OK

The problem is, this is what appears even when the Service is stopped or disabled!

Why isn't the Web App correctly detecting the Service Status?

Product: ProGet
Version: 3.8.6

1
replies

I've setup several Configuration Profiles under the Nuget extension(latest version) and am trying to use one but when the build runs and goes to push the package it uses Nuget's URL and not the one from my Configuration Profile.
Isn't it supposed to use the one from the Profile??

Jon

Product: BuildMaster
Version: 4.9.5

2
replies

I'm trying to setup a build and using the Install Nuget action from the extension, latest version installed, and I cannot get it to properly get the packages.
First let me explain that our source is laid out like this:
/root/AllSolutions
/root/sourceFolder

So when we get the source out of source control it's in that same layout. This means that all the projects in the sourceFolder all expect the Packages folder to exist at the same level as the AllSolutions and SourceFolder.
So in the Install Nuget packages dialog I have been trying several different ways to try and get the packages to be installed but it keeps looking for the packages.config file to be with the solution file which it isn't, they are with each project file.
So I tried pointing to the folder of the project file, no use.
Just keeps failing to find the packages.config.

I'm expecting this extension to work just like Nuget does, Install packages by pointing it a solution file but that doesn't seem to be the case here. It seems to be trying to add some other logic that only applies to a certain situation.

I know our setup is a bit odd but shouldn't me typing in full paths or variables with full paths in them override things?
Shouldn't it be looking for the packages.config files based on the project files in the solution file like regular Nuget does?

Product: BuildMaster
Version: 4.9.5

1
replies

I'm migrating our Proget instance (v 3.8.5.3) to another server. I've already got other websites running under IIS on this new server, and I want to run the Proget instance alongside those as an IIS-hosted web app (port 80), just like I did on the old server.

I've already migrated the existing database, and I've already created the proget web app instance on IIS (which runs with a dedicated App Pool Identity).

Q1: How do I tell the installer to setup the Proget web app under the already-configured IIS website instance? The biggest obstacle seems to be that if I select "IIS" option the installer then wants to know which account to run as -- obviously I want it to run as the App Pool Identity I already configured.

Q2: I'm also concerned that, if I point it to the existing database, the installer may wipe out the existing data in the database, or that there will be a version conflict if I try to use the 3.8.5.6 installer. Is there any risk here? Should first I use the 3.8.5.3 installer and then upgrade?

Product: ProGet
Version: 4.0.4

1
replies

Hi.
We are in the process of determining if Buildmaster is for us.

I have a project that i have set to create an app-pool and website in IIS 7.
That works on the initial run but fails on subsequent runs since the pool and site already exists.

How do i implement some check in the workflow that will check for the ecistance of the pool and site.
Essentially i actually expected that the step in the flow was clever enough to ask the IIS if they already existed and if so simply ignore the step in the flow.

All help is very much appreciated.

Product: BuildMaster
Version: 4.9.6

3
replies

Good morning,

We did a big release yesterday (for the first time with BuildMaster) and we had some manual steps that still needed to be executed. The person in charge gets a warning and goes to hes tasks. There hes only option seems to be to "Mark complete" this task.

During one of the manual tasks something went wrong and we needed to halt the execution and start over after we fixed some things. This was a rather difficult process and we were wondering if its possible for the person who is assigned to the manual task to maybe generate an error or stop the execution. (Maybe with some sort of comment)

Have a nice day,

Nick

Product: BuildMaster
Version: 4.9.5

3
replies

I'm currently using Otter Server 1.0.1 and am trying to configure a PS DSC resource for a target server.

However, I can't seem to figure out how to do it. The documentation mentions a PsDsc function, but when i go to add a Configuration to the Server, there's no PsDsc option as an available command. I see PSExec, PSEnsure, and PSCall (after I create a script asset), but no PsDsc.

Is there something I have to do beforehand before the option becomes available (like PSCall not being visible if there's no scripts in assets)?

Also, is there any additional documentation about the PsDsc function? I'm really interested in it, but the documentation doesn't mention many things, such as how it works given that PS DSC is based on a 1 configuration file per target server method, and this seems to imply the ability to just add "resources" as needed (which would be very cool). Does the Otter PsDsc simply execute multiple push configurations for each attached resource?

6
replies

I'm attempting to use proget as an authenticated nuget source using basic authentication and it seems to work fine when running from visual studio but doing it from command line (for my ci, by having the same problem locally) I am having trouble.

I've tried a couple combinations but end up with the same result, here's my latest attempt with setting the authentication details locally

nuget setapikey KEY -source URL
nuget sources update -Name SOURCENAME -source SOURCEURL -User USER -pass PASSWORD -StorePasswordInClearText

nuget restore -noninteractive
Installing 'PACKAGE'.
Please provide credentials for: ****
UserName: Cannot prompt for input in non-interactive mode.

It works fine if I enter the credentials at this point, but how do I do this without user interaction?

Couple Notes

  • Confirmed WWW-Authenticate headers are being sent back by proget via http intercept
  • nuget sources update is correctly applying changes to my \AppData\Roaming\NuGet\NuGet.Config
  • Attempted with versions 3.3.1, 3.3.0, and 2.8.6 of nuget.exe
  • Using IIS with ProGet, have not tried the integrated version though this seems to be client side to me.
  • Testing on both a Windows 2012 server as well as my local Windows 10 machine.

Product: ProGet
Version: 3.8.6

4
replies

We're using BuildMaster in conjunction with Jira for issue tracking. I would like to generate a release notes file for each release, detailing the new features/bug fixes in that release. The Generate Release Notes action works, but, in addition to the Resolved issues, it also includes Open and In-Progress issues in the document, which clutter up the notes, and can potentially cause confusion for our users.

Is there any way to restrict the Release Notes to only include Resolved issues?

Product: BuildMaster
Version: 4.8.0

8
replies

Do you have some more detailed documentation for AD integration? When I go to the Add Privilege window and I enter a letter or two and nothing ever comes back, it says searching... Or are there some logs a person can look through somewhere? We'd like to use the product but we need to get the AD integration piece working to pass some security concerns.

Product: ProGet
Version: 3.8.6

1
replies

Hi,

I've been checking out Otter, and like what I see. Is there a way to log issues with the product (like the fact that it's not possible to create a schedule)? Also, is there info somewhere about the differences between the free and the enterprise versions? The pricing on the enterprise version would be prohibitive, as we have 1000+ servers in our environment.

Thanks,
Joel

15
replies

I've been unable to use the symbol server since updating, I do notice that I have this error message logged. And also if i try browse to the path i think the symbols should be at I can see a message "Object reference not set to an instance of an object."
Any help on what's causing this :)?

System.NullReferenceException: Object reference not set to an instance of an object.
at Inedo.ProGet.WebApplication.SimpleHandlers.SymbolServerHandler.<GetIndexedPdbAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Inedo.ProGet.WebApplication.SimpleHandlers.SymbolServerHandler.<ProcessRequestInternalAsync>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Inedo.ProGet.WebApplication.SimpleHandlers.SymbolServerHandler.<ProcessRequestAsync>d__2.MoveNext()

Product: ProGet
Version: 4.0.4

3
replies

I just installed Otter onto a fresh non-domain joined Win2012 R2 server.

The otter server is using IIS 8.5 with SQL Server 2012 Standard. I've installed all the prerequisites, and the installation itself completed fine.

However, I then installed an agent onto another Win2012 R2 server (Otter 1.0.0 agent) that's also not joined to a domain and then attempted a test to do a simple host file modification using Otter's built-in tool for Ensure Host File Entry.

I've verified the target server has .net 4.5 installed, and the firewall is fully disabled on both the Otter Server and the target server. These servers have no other software installed on them (no av, no other applications, etc).

I get the following error when the Otter server tries to modify the remote server:

Unhandled exception: System.NotSupportedException: The TcpAgent agent does not support the IRemoteMethodExecuter interface.
at Inedo.Otter.Extensibility.Agents.OtterAgent.GetServiceTService
at Inedo.Otter.Extensions.Operations.Network.EnsureHostsEntryOperation.<CollectAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()

I'd really like to use Otter, but this makes me believe remote management doesn't work in Win2012 R2 and we have a very heavy Win2012 R2 environment.
at Inedo.Otter.PlanExecuter.OtterPlanExecuterBase.<PerformCollection>d__40.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Inedo.Otter.PlanExecuter.OtterPlanExecuterBase.<Inedo-ExecutionEngine-Executer-IExecutionHostEnvironment-ExecuteActionAsync>d__39.MoveNext()

Ask A Question
Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105