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!

  • BuildMaster Agent Application Protocol

    Support agents buildmaster
    2
    0 Votes
    2 Posts
    14 Views
    ?
    The self-hosted agent uses a proprietary binary protocol over TCP that is optimized for performance. IIS agents do indeed use SOAP over HTTP (or HTTPS). Both agent types can be secured using SSL encryption and client IP restriction. For an overview of how the agents differ, you might want to check out this article: http://inedo.com/support/kb/1039/comparison-of-buildmaster-agents
  • 0 Votes
    3 Posts
    3 Views
    ?
    Thanks, it works fine now :)
  • Git.bmx does not load after upgrade

    Support buildmaster
    3
    0 Votes
    3 Posts
    0 Views
    ?
    Hi, Thanks. I removed the extension and added it again. This time, it's version 4.8.1. :-)
  • 0 Votes
    4 Posts
    20 Views
    ?
    In theory, you shouldn't need to add a name unless there are multiple repositories for a single provider - if that's not working as you would expect then that is a bug. All of our test repos for multi-repo providers have a name, but it still seems to work without one. If it's easy enough to add a name as a workaround, that's the best bet, and we can update the provider again in the meantime as to not require it as before.
  • FSharp

    Support net buildmaster microsoft
    2
    0 Votes
    2 Posts
    4 Views
    ?
    Can you try pointing the extension at the 32-bit MSBuild (or 64-bit if you are already using the 32-bit version)? Beyond that, have you seen: http://blog.nikosbaxevanis.com/2013/10/04/how-to-configure-msbuild-to-locate-the-fsharp-build-targets/
  • Oracle ADF Support

    Support buildmaster
    2
    0 Votes
    2 Posts
    0 Views
    ?
    There is no "first-class" support for this framework, but anything that can be built/run with a command line can build/deploy applications that use it.
  • Timeout when trying to delete an application

    Support buildmaster error
    4
    0 Votes
    4 Posts
    4 Views
    ?
    Hmm, we'll have to look into that... Just use Applications_PurgeApplicationData with this method: http://inedo.com/support/tutorials/cloning-an-application-with-the-sql-api
  • 0 Votes
    3 Posts
    4 Views
    ?
    Turns out it does work, there was another issue preventing it from running. What's got me confused though is that the script is being run from the SRC directory (that's what the unix pwd command implies) when it was copied to the WRK folder as you can see from the log. Downloading http://192.168.59.103:8081/artifactory/libs-release-local/myapp/0.1/33/trial.sh artifact to C:\BuildMaster\_SVCTMP\trial.sh Transfer C:\BuildMaster\_SVCTMP\trial.sh to /tmp/buildmaster/_A5/_S5/WRK/trial.sh over SSH Execution complete. Finalizing... Target directory used. Abandoning source. Finalization complete. Source and target directory are the same; splitting... AgentBasedAction initialization complete: Temp Directory: /tmp/buildmaster/_A5/_S5/TMP Source Directory: /tmp/buildmaster/_A5/_S5/SRC Target Directory: /tmp/buildmaster/_A5/_S5/WRK Server: DockerVM (Id: 2) Initializing action... Initialization complete. Executing... trial.sh /tmp/buildmaster/_A5/_S5/SRC Script returned: 0 Script completed. Execution complete. Finalizing... Target directory unused; joining with source. Finalization complete. Source and target directory are the same; splitting... AgentBasedAction initialization complete: Temp Directory: /tmp/buildmaster/_A5/_S5/TMP Source Directory: /tmp/buildmaster/_A5/_S5/SRC Target Directory: /tmp/buildmaster/_A5/_S5/WRK Server: DockerVM (Id: 2) Initializing action... Initialization complete. Executing... echo result: Hello World, we've made it! ls result: trial.sh pwd result: /tmp/buildmaster/_A5/_S5/SRC
  • 0 Votes
    2 Posts
    0 Views
    ?
    Anything with the suffix _Configuration can be deserialized, so for your example all you need is: return (ArtifactoryVersionVariable)Util.Persistence .DeserializeFromPersistedObjectXml(settings);
  • SSH FileOperation prepending characters to file

    Support buildmaster
    5
    0 Votes
    5 Posts
    1 Views
    ?
    Also for convenience, as of .NET 4.0 there is a CopyTo() method on Stream that will do the buffering for you, so you can just call: srcStream.CopyTo(destStream);
  • 0 Votes
    2 Posts
    0 Views
    ?
    Predicates are not directly tied to applications anymore as of v4.3 because of global plans. However, if the plan is in a single application, you can use: int id = int.Parse(HttpContext.Current.Request.QueryString["planActionGroupId"]); int applicationId = StoredProcs.Plans_GetPlanActionGroup(id) .Execute() .ApplicationDeploymentPlans .First() .Application_Id; to get it.
  • How Get Extension Configurer within Variable class?

    Support buildmaster
    2
    0 Votes
    2 Posts
    0 Views
    ?
    You can use: var configurer = Util.ExtensionConfigurers.GetExtensionConfigurer(this); from within the variable itself, or pass in an instance of the variable instead of this from the variable setter.
  • 0 Votes
    4 Posts
    1 Views
    ?
    That should be OK - just note that this will update all workflows in the system to have this behavior.
  • Is there is any version of build master for mac os

    Support buildmaster
    2
    0 Votes
    2 Posts
    3 Views
    ?
    The BuildMaster (primary) server currently only runs on Windows, but it can connect with MacOs servers via SSH. It's a web application, so of course you can access it on a Mac no problem.
  • Agent - Incorrect keyboard layout

    Support agents buildmaster bug
    2
    0 Votes
    2 Posts
    12 Views
    ?
    Embarrassing, a Spanish colleague had been on the server and changed all the setting!
  • Build Variables not showing

    Support buildmaster
    2
    0 Votes
    2 Posts
    0 Views
    ?
    There shouldn't be anything else that needs to be passed in, are "hello" and "cause" the only 2 variables? It's possible there could be an issue with default variable values.
  • 0 Votes
    3 Posts
    11 Views
    ?
    If "Multiple Active Builds" is enabled for the application, the builds will queue (i.e. the latest ones will stay "Pending" until the prior ones finish sequentially). Without that setting, newer builds will reject older builds for the same release. Beyond that, your workaround for the non-mulitple-active builds setting will work fine.
  • Problems with new Extension

    Support buildmaster
    3
    0 Votes
    3 Posts
    0 Views
    ?
    Restarting the service sorted it thanks.
  • 0 Votes
    4 Posts
    235 Views
    ?
    Interestingly enough, disabling connection pooling for Buildmaster seems to have solved our issues. It's been five days and there hasn't been a single error in the event logs or Buildmaster itself. In app_appSettings.config we now have our connection string setting looking like this: <add key="Core.DbConnectionString" value="Data Source=localhost; Initial Catalog=BuildMaster; Integrated Security=SSPI;Pooling=no" /> Could this possibly be caused by a connection in Buildmaster not being disposed properly such that when it is pulled back out of the pool, it's in a broken state?
  • 0 Votes
    2 Posts
    3 Views
    ?
    Apparently only the PowerShell scripts support variables in parameters and in scripts at this time, so we will have to add this feature for shell scripts as well. Ideally it will be included with the initial 4.7 release, but may be a maintenance release behind that. For now, if you use the Execute Shell Script action and enter the script as text or a file, it should work as you expect.