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 85 of 103 (20 questions out of 2054)
7
replies

We have an application with two active releases: 1.4.1 and 1.5.0. The 1.4.1 release is a hotfix of the already-deployed 1.4.0. We also have a SQL change script attached to the application, and tied to release 1.5.0. However, this morning when we executed a build for the 1.4.1 release, the SQL change script for 1.5.0 was executed. I thought by associating the SQL change script to release 1.5.0, it would NOT execute for release 1.4.1, but only for 1.5.0 (or perhaps later releases). Does this not work the way I think it does, or is there a bug?

This is what our environments look like right now:

DEV - 1.5.0 (change script for 1.5.0 executed - good)
TEST - 1.5.0 (change script for 1.5.0 executed - good)
QA - 1.5.0 (change script for 1.5.0 executed - good)
STAGE - 1.4.1 (change script for 1.5.0 executed - not good)
PROD - 1.4.0 (we haven't promoted anything here yet)

Product: BuildMaster
Version: 4.1.1

1
replies

Hi,

I have been experiencing some odd behaviour with BuildMaster - which I will try to put succinctly, and see if you have an explanation or can give me some advice.

It seems I have to re-create some actions or action groups every so often in order for them to pick up the correct src\wrk directory or a sub directory within that. Sometimes moving around Actions within Action Groups fixes the issue.

For example, today I had a msbuild action that could not find the solution in the SRC directory. When I looked at the directories after the build failed, there was no SRC directory, only a wrk directory. If I copied WRK directory to SRC, Msbuild ran successfully in a command window. When I moved the Build action to the action group above, it worked. I then created a new action group, moved the build action to it and it worked - even though as far as I can tell there was no difference between the new action group and the original failing group.

Another issue I had was, I tried sharing some Action groups from an Application that I set up as a template, with the intention of sharing the action groups across applications. But I when I shared those groups with an existing application, I found that the shared Action group seem to be depositing files in a different directory to non-shared action groups.

Is there something I am missing? Is this some consequence of a set of actions that were created in an earlier version of BuildMaster.

Product: BuildMaster
Version: 4.1.1

28
replies

Hi,

When trying to debug into a NuGet package, it immediately jumps to the next line. If I try to force the debugger to step into the line of code, Visual Studio(2012) displays the No Symbols Loaded page. Under the 'Symbol load information' section, it displays PDB format is obsolete.

Any help is appreciated.

Thanks.

Product: ProGet
Version: 2.2.10

5
replies

I'm attempting to create a source+symbols package in ProGet, and I'm being told that my user doesn't have permission to overwrite a package. In the documentation, it is clearly stated that *.symbol.nupkg are supported (generated with the -symbols option to nuget pack):

Debug Into Internal NuGet Packages With ProGet:

The developers who write the shared library have the choice to build either two NuGet packages as documented in the NuGet packaging conventions or they can include all files in a single package. If you chose to use the two package convention one package must contain the required library and supporting files and the second must contain the symbols (PDB files) and it should also include the source code files placed in a folder named "src". ProGet will only display the package that contains the library in its feeds, the symbol/source package will not be visible as long as it follows the NuGet naming convention (.symbols.nupkg).

When I attempt to publish the .symbols.nupkg file (after pushing the main .nupkg), however, I get this:

'There was an error processing the request: The package mypackage.0.22 already exists and the user Anonymous does not have the Feeds_OverwritePackage privilege.'.

Product: ProGet
Version: 2.2.10

2
replies

I'm attempting to upgrade my ProGet installation to 2.2.10, and on the "Review settings" page (I think it's the 3rd page), the installer tells me that the SQL Server login failed for the user that is in use by the application. I'm fairly confident that the installer is reading this information from either the Web.config or app.config for the service, because I reset the password, changed those two, and restarted the service, and now the installer has a new password in the connection string which is displayed. It still doesn't work.

I have an underscore (_) in the password, as well as some numbers, are these causing the problem? I'm skeptical, because I'd assume that the connection string is being handed to the underlying code as-is, without parsing or modification.

What's the deal, then? Why can the service and website successfully use this connection string and the installer cannot?

Product: ProGet
Version: 2.2.10

1
replies

Hi,
I would lile to know how the web.config transformation occurs and then stored as different instances of it (For e.g. Integration, Testing and Production). In my MVC project, I have three different versions of web.config files (DEV, QA and PROD).

Also when MSBuild runs, It puts the bin folder in the drop location and creates a folder called _PublishedWebsites which contains the actual code that I would like to have on the drop location. How can I achieve that?

Thanks a lot.

Product: BuildMaster
Version: 4.1.1

1
replies

Hi,
I have serached over the all the Q&A and couldn't find my answer anywhere. I am hosting the Buildmaster through IIS and I have a weird problem. Everytine, I run the build, I get an error message that my AssemblyInfo.cs file permission is denied. I have make sure that all permission for the application pool user is correct. the problem is, _SVCTMP folder has a check mark read only checked and when I uncheck it, the build execution goes fine.. but after completion of it, the Builmaster or IIS make it read-only back again so that the build fails again when I run the next time.

Can anyone please suggest me the solution?

Thanks

Product: BuildMaster
Version: 4.1.1

2
replies

Do you have to uninstall on each machine?

Product: BuildMaster
Version: 4.1.0

2
replies

We've got a grunt build with a giant list of node/npm dependencies (it's a custom fork of Bootstrap http://getbootstrap.com). After an npm install in the working directory it has a very long path caused by nested dependencies. When the BuildMaster Agent goes to clean out the working directory, whichever means it is using to delete files it fails to delete this particularly nest, leaving just these files behind. Of course, the next time it tries to "split" back to that directory the Agent throws a "Cannot create file when that file already exists".

Is there a better workaround than deleting the directories manually in File Explorer or using custom working paths (and thus losing some of the benefits of using "clean" paths that the "default" directory structure provides)?

Product: BuildMaster
Version: 4.1.0

1
replies

Do I only need to put the main BuildMaster server IP in the Agent.Client value or do I need to include the IPs for all the agents I am using?

Also, do I need to make any changes in my main BuildMaster server once I enable the Agent.Client field?

Product: BuildMaster
Version: 4.1.0

1
replies

Do you have more information about how this should work or what it affects? I'm running 4.1.0 with the latest version of the TFS2012 extension, and I'm still seeing HTML tags in my issues list on the release page.

Product: BuildMaster
Version: 4.1.0

3
replies

hi, Using Buildmaster 4.1.0 (B28) - the action to create a text file from a variable puts 3 rubbish (extended ascii) characters at the beginning of the file.

It does not seem to matter how the variable is set (i.e. by "Set Variable Value" action or set from contents of a file).

Product: BuildMaster
Version: 4.1.0

1
replies

I'm starting into custom extension #4, and looking to automate Fortify scans. This is the first time I've really been unsure what sort of extension this should be. It's a source control analyzer, so it feels like it should be a Reporting Action like FxCop or NCover, but the native output format "FPR" is a binary blob that clearly doesn't fit any of the ReportType enum options. Could output it into a Deployable, but that sounds wrong conceptually. In some cases we can just send the report directly to a central server, so having it just be a random deployable isn't entirely inaccurate if you consider the step to deploy to a Fortify server.

Other complications here are that Fortify SCA can sometimes be extremely slow and I would almost rather it be a promotion requirement of sorts, if we could find a good way to background schedule it, but I don't see any examples of long-running background tasks in the extensions up on GitHub.

Product: BuildMaster
Version: 4.1.0

1
replies

I have a agent setup that works fine without the Agent.SecurityToken, but after I add it, it shows status: Error.

I have it set in the admin and .config file on the agent and I have restarted IIS and the BuildMaster services on both machines.

Product: BuildMaster
Version: 4.0.9

6
replies

Hi

My application that has 2 workflows and 2 automated builds.

One workflow is configured to be activated if the SCCM detects a check in - that works fine. This work flow is the standard release cycle of integration , test and production.

I also have a regression cycle that takes the current checked in code and executes some long running tests code overnight against a different database to the other workflows. This workflow is not executed. There are no messages.

However if set the failing Recurring Automated build to the first workflow - it is triggered.

Why won't the 2nd workflow trigger? Do I need another extension, is this a configuration issue or bug?

I have the following extensions to the express version:

Unlimited Automatic Builds Upgrade,Multiple Promotion Workflows Upgrade,Unlimited Environments,
Unlimited Applications

Thanks

Product: BuildMaster
Version: 4.0.9

1
replies

In my build actions I do the following:

Checkout source code to ~/Src
The source is used to build multiple deployables and the action group is not associated to any deployable so the Src is in the root.

In action group for deployable #1 (group assoicated to deployable) I build from the ~/Src folder to default

In action group for deployable #2 (group assoicated to deployable) I build from the ~/Src folder to default

I always want to ensure that the process starts fresh with no files or folders. Is there a easy way to delete everything when the first action starts or do I need to create separate action steps to delete each folder at the beginning of each action group?

Product: BuildMaster
Version: 4.0.9

4
replies

When trying to push to proget using the new nuget 2.8.0 it throws the following error:

Failed to process request. 'Found'.
This request requires buffering data to succeed..

Same package/proget server work fine with nuget 2.7.3

Is there some configuration change necessary or are they simply incompatible?

Product: ProGet
Version: 2.2.9

1
replies

Hello! How to change a context path for ProGet? (http://localhost:81/proget/)

Product: ProGet
Version: 2.2.9

2
replies

In my root web.config, I have the following sections:

  <connectionStrings configSource="ConnectionStrings.config" />

  <appSettings configSource="AppSettings.config" />

In our web.Debug.config we have these corresponding sections:

  <appSettings xdt:Transform="Replace" >
    <add key="SomeKey" value="SomeValue" />
  </appSettings>

  <connectionStrings xdt:Transform="Replace" >
    <add name="Connection"  connectionString="server=0.0.0.0; database=SomeDb; uid=SomeUser; pwd=XXXXXXXXX; Connection Timeout=300" providerName="System.Data.SqlClient" />
  </connectionStrings>

When my build action "Build ASP.NET Web or MVC Project" runs using the Debug configuration and the transformed web.config has the following content:

  <appSettings>
    <add key="SomeKey" value="SomeValue" />
  </appSettings>

  <connectionStrings xdt:Transform="Replace" >
    <add name="Connection"
      connectionString="$(ReplacableToken_Connection-Web.config Connection String_0)"
      providerName="System.Data.SqlClient"/>
  </connectionStrings>

As you can see the xlt transform works fine on the <appSettings>, but fails on the <connectionStrings>.

I have confirmed that the web.config transforms do work correctly when published from Visual Studio.

Any ideas?

Product: BuildMaster
Version: 4.0.9

0
replies

I get this error immediately after assigning privilages from our AD and enabling LDAP Authentication.
What am I doing wrong, I have uninstalled Proget several times to start with Basic Built in Rights and Users, try converting to LDAP and same issue everytime.
My Re-install have been on clean system, each time (No Folders, No Database, No WebSite)

Server Error in '/' Application.

Value cannot be null.
Parameter name: value
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: value

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentNullException: Value cannot be null.
Parameter name: value]
System.Web.Caching.CacheEntry..ctor(String key, Object value, CacheDependency dependency, CacheItemRemovedCallback onRemovedHandler, DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, Boolean isPublic) +12788234
System.Web.Caching.CacheInternal.DoInsert(Boolean isPublic, String key, Object value, CacheDependency dependencies, DateTime utcAbsoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, Boolean replace) +144
System.Web.Caching.Cache.Add(String key, Object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback) +378
Inedo.ProGet.WebApplication.ProGetHttpModule.LoadUserFromCache(HttpApplication app) +745
Inedo.ProGet.WebApplication.ProGetHttpModule.AuthorizeRequest(HttpApplication app) +162
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +165

Product: ProGet
Version: 2.2.9

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 46 47 48 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 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103