Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. paul_6112
    3. Posts
    P
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by paul_6112

    • RE: BuildMaster 2023.4 Unable to Create Application from Template

      Hi Alana,
      Proxy support has fixed the list of templates now being available;
      c88f17f7-9316-420f-97f5-3cfd03442140-image.png

      But the deployment fails, I guess this request is not hitting the proxy;
      ceb2e00c-db28-414f-884e-765e76a8ce1a-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster v2023 PSCall

      @rhessinger said in BuildMaster v2023 PSCall:

      Hi @paul_6112,

      What version of the Scripting extension do you have installed? This bug should be fixed in v2.4.0 of the Scripting extension. If it is not currently version 2.4.0, can you try updating that extension and see if that fixes the issue?

      Thanks,
      Rich

      Thanks Rich,
      This does appear to work okay on BuildMaster 2023.5 and Scripting 2.4.0
      0e3636d2-4854-4025-9e3f-648f03cc46a1-image.png

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi Rich,
      Tested this on 2023.5;
      The extension page does now load and can see the extensions, and appears to work okay to update an extension.
      However, the Icon list appears to be broken as these are not proxied via BuildMaster, but its direct Browser access.
      You did fix this on a previous ticket on BM 7 ; so don't know if the same fix can be applied to BM 2023 please?

      7d31cd73-d653-4721-b769-8cefcda2ce3f-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster v2023 PSEVAL

      Hi Alana,
      Using IIS was the simplest repro I could come up with for you to easily replicate, sorry..

      I can confirm that something as basic as Get-Date does work;
      $PSEval(Get-Date)

      This is a 'raw' powershell example output;

      40f1daf7-750e-4700-a55c-d56e93214371-image.png

      We did try adding ' | out-string' to force any formatting for PSEval but this didn't make a difference.

      I've tried your example and tried to come up with something else you should have by default (although you will have to change the InterfaceAlias to whatever yours is called..

      Raw PowerShell Output;
      e3ca16bd-4121-41ed-af74-96c0353f9708-image.png

      BuildMaster 2023 Script;
      c130fc6d-3388-4fbd-b980-f1c29277002d-image.png

      Build Output;
      310f8fd5-e254-443e-8dab-0a64a6c8e59a-image.png

      So why does your example want to return a String (?) and my example want to return a List (?)

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster v2023 PSCall

      Hi Rich,
      Ah, its 2.0.3 ; and due to the Proxy issue doesn't report that there was a newer version..
      I note v2023.5 is now released, will see if can upgrade and get a newer version of the extension;
      bba08631-78b8-46f6-b61f-497d76e0bba8-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster v2023 PSCall

      Hi Support,
      When adding a PSCall in the editor, it appears there is an unexpected error;

      a5805102-f02b-49e0-958c-9f80f64865dd-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster v2023 PSEVAL

      Hi Support,
      Given this Otterscript;

      Set-BuildVariable Web
      (
          Value: $PSEval("(Get-Website -Name MyWebSite).PhysicalPath")
      );
      

      This correctly sets the Variable;
      77c52fbb-df32-4463-a640-5d03249c33ef-image.png

      After upgrading to BuildMaster v2023; it seems this is broken with the Variable output being;
      b115c13f-4a93-40e1-b48e-1f570864d57f-image.png

      Also the engine syntax highlighting is not happy with the brackets;

      BuildMaster 7, the text in quotes is picked including the brackets is highlighted in green;
      95b563e3-2a6b-45d6-8a47-75aa5a4f7993-image.png

      Vs BuildMaster 2023, the syntax highlight is not correctly following the brackets within the quotes, i.e. the middle bracket is white..
      9f55d686-883f-4f3f-9709-b7fdd762184c-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Automatic Agent Update

      Hi Alana,

      Well.... technically none of your software is supported since you are a free user 😆

      https://inedo.com/buildmaster/pricing
      62c1fb23-5230-49bf-b126-880475ae9bd3-image.png

      I'm currently getting my money's worth on this forum after an upgrade to v2023 😇

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: Otter v2023.1 Reference Documentation HTTP 500

      Hi Rich,
      Brilliant, thank you for the update.

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: Otter v2023.1 Change Password

      Hi Rich,
      Super, thank you.

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi Rich,
      Excellent, thank you very much for the fix and update.

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Automatic Agent Update

      Hi Alana,
      Thanks for the confirmation about v49;
      However, and sorry for flogging a dead horse if you will forgive the expression, back to Security teams in a similar position to the jQuery issue..

      On this page;
      https://docs.inedo.com/docs/inedoagent-versions

      Its clearly stated that v51 is a supported version, and v49 is an unsupported version.

      The language used is "you should install the latest version"

      And a clear upgrade statement around unsupported versions;

      cc8e8914-f324-4d1e-b548-a35ec60a4090-image.png

      How can I justify to the security teams that I am running unsupported software version, as its black and white at that level..

      2nd question, so I can actually test that the automatic upgrade does work, which version of the Agent should be installed to prove it would take place ?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Color Picker Expanded by Default

      Hi Support,
      Minor GUI niggle, noticed that the Colour Picker selection is always expanded by default when opening a dialog, for example the 'Edit Pipeline Details';

      3c60d2ee-3aad-4192-be4d-35e9d476adbd-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: Do you plan to upgrade JQuery in a future ProGet release?

      Hi @apxltd , @atripp,

      Sorry to drag this older topic back up, however we do have to appease security teams.

      • I believe as forum admin you can see my email address, happy if you reach out to discuss this further privately with me about the exact whys for my environment..

      This same JQuery vulnerability was also previously reported on BuildMaster v7.
      http://buildmaster:8622/resources/InedoLib/jquery-1.11.3.min.js

      And I note that the same library is still in use in v2023, its just been renamed;
      http://buildmaster:8622/resources/InedoLib/jquery.min.js

      dd112db4-4e6a-438d-9399-c73b789d83ee-image.png

      This was picked up by nessus on BuildMaster v7;
      1bdc0bc9-84c2-4af6-9812-8d01c96a3dde-image.png
      41cbdc0a-b40c-445c-bb23-9ccdd57d732c-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Unable to Create Application from Template

      Hi Alana,
      Thanks for the help, I'll be honest I was after one of your samples again..

      How would you see this to clone it ?
      And if we have our own Template, we now need to maintain this as an application to be able to Clone it ?

      I've added the feed with success on an Internet connected machine, but by real environment is via Proxy and this seems to have the same issue as I have reported for Extension Updates in that the Proxy is not apparently being used for the connection;
      e6a4bf55-83b8-4e32-8d9a-6dfe0dacdfb5-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Automatic Agent Update

      Hi Alana,
      Hhhmm, as per the release notes;
      https://docs.inedo.com/docs/inedoagent-versions

      v49 is listed as an unsupported version with a critical bug..

      My expectation was v49 agents would therefore be upgraded to v51..

      I admit I did install a v46 agent as an older supported version to see if it would be upgraded.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi Alana,
      I've restarted both the BuildMaster Web Service and BuildMaster Service and the error is still present on running the update task, and the Extensions Page has not updated.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi @atripp ,
      Opps, how embarrassing, yes that is a typo error in my post..

      I can confirm the Proxy Settings are correct, and the test does report success;
      09d5adbd-d713-44c3-95ae-d10551090c16-image.png
      a9b621d4-4f29-444b-a1e1-69634d60c92e-image.png

      And just to prove a failure for a different URI;
      1e774109-7367-4996-aa37-5a0a50318940-image.png

      The BuildMaster Update page does report the current version..so if this is connected via the Proxy then this is working;
      e8eda311-83d7-4a65-9ec0-36575cff0000-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • Otter v2023.1 Reference Documentation HTTP 500

      Hi Support,
      The Reference Documentation links for Operations and Functions both appear to return HTTP 500 errors;
      c2d18e4b-f13b-4173-a527-789a76fba6ed-image.png

      05b5f66a-b750-4090-94fd-13512e267367-image.png

      Message

      An error occurred in the web application: Multiple custom attributes of the same type found.
      

      Details

      URL: http://otter:8626/reference/operations
      Referrer: http://otter:8626/reference/operations
      User: Admin
      User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36 Edg/103.0.1264.77
      Stack trace: at System.Attribute.GetCustomAttribute(MemberInfo element, Type attributeType, Boolean inherit)
      at Inedo.Otter.WebApplication.Pages.Reference.ExtensibleReferencePageBase.ExtensibleItem..ctor(Type type)
      at Inedo.Otter.WebApplication.Pages.Reference.OperationsListingPage.DocItem.Create(Type type)
      at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
      at System.Linq.Enumerable.WhereEnumerableIterator`1.ToArray()
      at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
      at System.Linq.OrderedEnumerable`1.GetEnumerator()+MoveNext()
      at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
      at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
      at Inedo.Otter.WebApplication.Pages.Reference.ExtensibleReferencePageBase.GetAllExtensibleItems()
      at Inedo.Otter.WebApplication.Pages.Reference.ExtensibleReferencePageBase.CreateChildControls()
      at Inedo.Otter.WebApplication.Pages.OtterSimplePageBase.InitializeAsync()
      at Inedo.Web.PageFree.SimplePageBase.ExecutePageLifeCycleAsync()
      at Inedo.Web.PageFree.SimplePageBase.ProcessRequestAsync(AhHttpContext context)
      at Inedo.Otter.WebApplication.Pages.Reference.ExtensibleReferencePageBase.ProcessRequestAsync(AhHttpContext context)
      at Inedo.Web.AhWebMiddleware.InvokeAsync(HttpContext context)
      

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • Otter v2023.1 Change Password

      Hi Support,
      When logged into Otter and using the User Context Menu; Change Password;
      01f722be-e1c3-4683-a7c9-0ca813a465ee-image.png

      An error message is displayed;
      f71581ed-631c-4719-9ab2-1a0686298b8a-image.png

      However, its the Built-in Directory that is enabled;
      90be418f-b694-457f-9983-e06b473e93d3-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster v2023 'Deploys'

      Hi Support,
      Sorry, I know change moves things on, and this is just personal comment, but the use of the word 'Deploys' should it not be 'Deployments' ?

      Menu Bar ;
      28ebe3e1-8f7c-426d-bb00-aad86fbb519c-image.png
      Application Menu Bar ;
      6e5cc2c3-ec59-489c-b8a8-23d7cbd84fe9-image.png

      Given the submenu, is actually 'View Deployments'
      5bc5164b-2933-4506-b977-477567075966-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster 2023.4 Automatic Agent Update

      Hi Support,
      How do I get the Inedo Agent to automatically update please?

      From the support article;
      https://docs.inedo.com/docs/inedoagent-installation-upgrading
      There is specifically the link to automatic updates;
      https://docs.inedo.com/docs/buildmaster/administration/agents#automatic-updates

      However, despite having an older v46 and v49 agents (which desperately need upgrading) I'm not obviously seeing or being offered any way to upgrade to the latest agent automatically...

      I've tried on both a Proxy connected system and directly on the internet to attempt to rule out any kind of connection problem.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster 2023.4 Unable to Create Application from Template

      Hi Support,
      When attempting to create a new application from a Template, the process just freezes showing 'Loading' ;
      afff9fe5-755b-4278-a7d1-e8bd50e85b1d-image.png

      This does need to support a request via Proxy for the Online Templates, but I have tested this with a directly connected Internet machine and this error is also present.

      In the error log, a message can be seen;

      An error occurred in the web application: Value cannot be null. (Parameter 'sourceInfo')
      

      Details;

      URL: http://buildmaster:8622/0x44/BuildMaster.WebApplication/Inedo.BuildMaster.Web.WebApplication.Pages.Applications.CreateApplicationFromTemplatePage/GetTemplates
      Referrer: http://buildmaster:8622/administration/applications/new/from-template
      User: Admin
      User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36 Edg/103.0.1264.77
      Stack trace: at Inedo.BuildMaster.Packages.DecrepitProGetClient..ctor(SecureResources sourceInfo, ICredentialResolutionContext context)
      at Inedo.BuildMaster.Packages.DecrepitProGetClient.GetTemplatesSource()
      at Inedo.BuildMaster.Web.WebApplication.Pages.Applications.CreateApplicationFromTemplatePage.GetTemplates(AhHttpContext context)
      at Inedo.Web.AhWebMiddleware.InvokeAsync(HttpContext context)
      

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster 2023.4 Proxy Support for Extension Updates

      Hi Support,
      We have been working away on v7, but overdue time for an upgrade !

      With a Proxy configured and allowing;
      my.indeo.com
      proget.indeo.com

      I've noticed that the Administration Extensions Page does not appear to actually connect to be able to see the latest Extension Versions, nor does the Available Extensions list populate.

      Here is the Scripting Extension;
      93bd2a8b-e83d-4d59-a0ca-78c3033d0ac0-image.png
      Which on a Internet connected version shows a warning for v2.0.3 as v2.4.0 is listed in the missing column.

      Likewise the Available Extensions is empty;
      61fd7994-1b49-4e33-9d74-d53b6aa31176-image.png

      When running the 'Update Checker' from the service status a warning is shown, leading me to believe this may not be attempting the connection via the proxy;
      b09e0de4-0b12-4cf4-9119-a8bdce0d1a69-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Multiple Application Deployment

      Hi @stevedennis ,
      Perfect, thank you.

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Multiple Application Deployment

      Hi Support,
      Accepting I could attempt to test this; but I'm looking for a 'formal' answer for clarity.
      If I have servers with the Inedo Agent installed, can they cope with multiple jobs at the same time ?
      e.g. If I have a target Server1 that has App1 and App2 on and these are seperate applications defined on BuildMaster, if I create a new release for both App1 and App2 can these both be deployed at the same time to Server1 or is there any blocking that would occur ?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Release Status

      Hi Support,
      Could you give me some guidance on using Releases and Builds please?

      I think I have a request to be able to be able to manually set the Release Status to anything, like I can with a Build Status, however I'm not sure if I have confused myself into a corner here !

      Sorry for the ramble and wall of text..

      I'm learning BuildMaster to deploy software releases and I have a software release for example that has a version of 1.1 and a build of 1234.

      1. What I have been doing so far is to create the release with the 3 digit release number i.e. 1.1.1234 and then just accepting a build number of #1 simply as a placeholder.

      This gives a result that looks something like this:
      58b3688b-1fb4-4e96-8b51-7485e1d0de2d-image.png

      1. I think I would rather create the release with a 2 digit release number i.e. 1.1 and a build of 1234 as I think this better matches our versioning.

      This gives a result that looks something like this:
      11d0253d-d85d-49df-b761-2b5b6dceeeb7-image.png

      Where am tying myself in a knots; if I then have a subsequent release of 1.1 and build 5678, with option (1) this is easy, I simply create this as release 1.1.5678 and Bld 1.
      However with option (2) as Release 1.1 was marked as Deployed I cannot add another build as there is no active release.

      There is an option to Restore the Release to Active Status
      4696b606-a827-44cc-80d0-792f6557db99-image.png

      But if I want to cancel this action, and not proceed with a build, I cannot then mark the Release back to Deployed..

      It looks as though I can set the last Build to Active, and then back to Deployed to get the Release back into a deployed state, but this feels like I am 'cheating' the system however !
      Could the Release status be set to any status like the Build status ?

      I have another scenario with different spin, we sometimes produce 'dev' builds that break the numbering, they have a release of 0.0 and a build of 9998 for example.
      Option (1) is again easy as the release is 0.0.9998 but I end up with the spurious Bld 1
      Option (2) means I have a release of 0.0 that will end up with various builds in..

      Is my approach reasonable overall ?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Artifacts Overview Filtering

      Hi @atripp,
      Thank you for the update, the refresh trick to be able to filter by a release is handy until you can get to this.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Artifacts Overview Filtering

      Hi Support,
      Could someone take a look into the filtering on the BuildMaster Hosted Artifacts please?

      411b5926-a9a0-4d61-a171-e1860a3a305f-image.png

      My expected behaviour is to be able to select a Specific Application, and then a release; but the release and build only ever show 'any' so I cannot filter the list beyond Application level.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: InedoHub Installer Offline

      Hi @gdivis,
      I've just installed v7.0.14 and the behaviour seems improved.

      On the original thread track;
      Using hub v1.3.7 the upgrade from v7.0.13 to v7.0.14 went through without getting stuck.

      After upgrade, both Test and Production web pages were able to load in less than 2 minutes.
      There is CPU spiking; but seems more spread out and the max memory is now two thirds of what it was; however within 6 minutes of startup its back around the 160MB - 350MB (it was idling at 160MB before upgrade) which is a definite improvement.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Dark Theme

      Hi @rhessinger,
      Thanks for the fix in 7.0.14
      Loving your work once again !!

      a5e9bb54-bdf1-41ac-b4a9-c4e29e00c4b3-image.png

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Server Agent Type

      Hi Rich,
      Just installed 7.0.14; thanks for the fix 👍

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: InedoHub Installer Offline

      Hi @Dan_Woolf,
      Virtual 2vCPU and 4GB Ram.
      SQL Express 2019 is also installed.

      The two build master services are currently now idling at ~160mb ram and ~60mb ram.
      After the upgrade startup, it easily hits over 1gb ram; however during that 10 minutes there was no obvious CPU contention.

      I've got 45 Indeo Agent Servers on Test and 76 Inedo Agent Servers on Production so after startup its got to confirm the ready status; but limited 'manual' application jobs which I'm experimenting pushing software updates so its not got loads to catch up on...

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: InedoHub Installer Offline

      Hi @gdivis ,

      I've upgraded both servers from v7.0.12 to v7.013 using Hub v1.3.7.

      Neither installer got stuck; but there was the initial CPU and memory spike after install.
      The slight concern is it took over 10 minutes for the web page to become available.

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Server Agent Type

      Hi Support,
      Sorry, another minor niggle, but I think its an interesting one :-)

      On the Servers page, the Agent type in the servers list for Inedo agents is displayed as 'Unknown'

      ef13e12d-a3d0-4c29-a07c-157e1c588ffe-image.png

      Versus the Local being correctly listed
      a50dcc2b-e3b0-4c5a-bfa3-937c9cf45f78-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: InedoHub Installer Offline

      Hi @gdivis,
      Each version used its own hub version that it downloaded so no..

      My process is to use InedoHub on an internet connection workstation to create an offline installer.
      These are then run on the servers, so its a self contained Hub and Installers, therefore bit puzzled on the versioning here...

      v7.0.9 upgrade used hub v1.3.1
      v7.0.10 upgrade used hub v1.3.7
      v.7.0.11 upgrade used hub v1.3.6
      v7.0.12 upgrade used hub v1.3.7

      I'll update this on the next installs that are done on v1.3.7 +

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Dark Theme

      Hi Support,
      Could someone take a look at the Dark Theme on the Administration / Security / Test Privileges please?

      It doesn't quite work out..

      a2949859-9239-49ea-a05a-99fce4df1823-image.png

      79c990df-9131-4219-9dfe-31edf9d9313f-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: InedoHub Installer Offline

      Hi @atripp,
      Sorry for slow response got a bit buried in work..

      I've just down 8 upgrades for you as a test...and 1 got stuck, but it was not consistent between the two servers.

      Test Server

      • Version 7.0.8 (Build 1) - Start
      • Version 7.0.9 (Build 2) - Hub Installer completed okay, initial CPU spike after install. Took several minutes for Webpage to be available.
      • Version 7.0.10 (Build 5) - Hub Installer completed okay, initial CPU spike after install.
      • Version 7.0.11 (Build 2) - Hub Installer completed okay, initial CPU spike after install.
      • Version 7.0.12 (Build 4) - Hub Installer completed okay, initial CPU spike after install.

      Production Server

      • Version 7.0.8 (Build 1) - Start
      • Version 7.0.9 (Build 2) - Hub Installer completed okay, initial CPU spike after install. Took several minutes for Webpage to be available.
      • Version 7.0.10 (Build 5) - Hub Installer completed okay, initial CPU spike after install.
      • Version 7.0.11 (Build 2) - Hub Installer got stuck, initial CPU spike after install.
      • Version 7.0.12 (Build 4) - Hub Installer completed okay, initial CPU spike after install.

      This is the same as the original post where it gets stuck :
      a0e48173-0d00-40f2-a64d-7ce066b02d16-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: InedoHub Installer Offline

      Hi @atripp,
      If there is any additional logging I can provide or you can increase debug log level in any places to help narrow this down, happy to take a look.

      This could be coincidence as I expect the operations don't change between builds - but perhaps there is some subtle difference here and this gives you anything to think about.

      • Upgrade from v7.0.6 to v7.0.7 I saw the problem on two servers (hence this forum post)
      • Upgrade from v7.0.7 to v7.0.8 however the two servers both upgraded without issue. (Although there is a large memory balloon after the upgrade service starting ?)

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • InedoHub Installer Offline

      Hi Support,
      I'm noticing some strange behaviour with the newer Hub versions if you could assist please?

      I use the Hub on an internet connected machine to create an offline installer.
      I then copy this to a Windows Server 2019 Core server, and run the Hub to upgrade my version fully offline.

      I've been working my way through the various v7.0.0 builds recently with the associated InedoHub.exe versions, and I'm seeing some of them them get 'stuck'

      For example :

      8eb07ed2-95f8-421c-bc8f-eff28e509d5c-image.png

      The install appears to have actually finished however, the services started back up and the version is showing as upgraded.

      However the hub is sat doing something ?
      1fbf1c20-bf1e-44ae-a4cf-ebc233c990b1-image.png

      Process Monitor shows it creating 100's of Threads..
      ed9bf860-8eda-4fbc-8ce0-8b6e66caf385-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Release Template Variables

      Hi @rhessinger ,
      Confirmed on v7.0.7; thank you for saving my sanity on was it previously checked or not !!

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Text Template Operation

      Hi @rhessinger ,
      Sorry I didn't get to the pre-release; but I have test 1.12.3 and this is now working as expected, thank you.

      1c50493f-5d7f-4d2d-9e28-a882b021c9a1-image.png

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Pipeline Stage View

      Hi @rhessinger
      Loving your work, thank you !

      e6f6518f-69dc-4762-8f8e-aa9eb0bad1e5-image.png

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • BuildMaster Release Template Variables

      Hi Support,
      Could you take a look at editing Release Template Variables please?
      It doesn't appear that the current Initial Values (at least) are read when editing an existing variable which is an easy way to get tripped up if not paying attention !

      i.e. creating this Variable, the Initial value = false
      04d5cfbb-934f-41c4-8950-2db9c5e940ec-image.png

      This is confirmed :
      63d1bb1a-67ae-46aa-b1ce-0ec9adc7422d-image.png

      But if I now edit the Variable, its set to True :
      48cb8404-2b88-4e6c-aec1-23407f4ecf68-image.png

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Configuration File Deployment

      Hi @stevedennis ,
      Sorry, but I don't think I will be able to share the configuration files; but let me see if I can provide some examples to see if you can guide me on this.
      I've also now had a play with Text Templates and there seems to be positives and negatives.

      I run a distributed architecture application made up of many components across multiple servers.
      We already combine the configuration to a suitable template as the various component applications by making use of the appSettings File attribute to point to a common file so for example myapp.exe.config and web.config will both use :

      <appSettings file="C:\ProgramData\application.config">
      

      This common application.config file is what I'm trying to template for the version control feature.
      The predominant reason being if a new setting is added, it simply means I can update the template to push the new setting out.

      application.config might look something like this as an example :

      <?xml version="1.0" encoding="utf-8"?>
      <appSettings>
      <add key="Database" value="Server=1.1.1.1;User Id=user;Password=password;Initial Catalog=mydb;" />
      <add key="InstanceId" value="1" />
      <add key="Trigger" value="manual" />
      </appSettings>
      

      As I have a Test and Production environment which will have different settings in this common appplication.config file, I can use the Key/Value Pair template to cover this requirement.

      <?xml version="1.0" encoding="utf-8"?>
      <appSettings>
      <add key="Database" value="Server=1.1.1.1;User Id=user;Password=password;Initial Catalog=$Database;" />
      <add key="InstanceId" value="$InstanceId" />
      <add key="Trigger" value="$Trigger" />
      </appSettings>
      

      Testing Key/Value Pair

      Database = Test
      InstanceID = $InstanceID
      Trigger = Auto
      

      Production Key/Value Pair

      $Database = Prod
      InstanceID = $InstanceID
      $Trigger = Manual
      

      InstanceId is bit more tricky, this is used if I have more than once instance of the same component installed in the same system; based on the Variable order of precedence I have been testing using a default Global Configuration Variable of

      $InstanceID = 1
      

      Then on specific servers introducing the Variable as required i.e.

      $InstanceID = 2
      

      So far I believe this fits in with Configuration File Templates, and seems to work as I can deploy the right Configuration File Instance to the right environment.
      Based on my use (abuse?) of the variables, it seems I cannot manually deploy a configuration file however.

      The reason for this request on the forum, is that a single Configuration File supports adding multiple templates within the single configuration file; but you cannot select which template is deployed from the Configuration File.

      My particular use case to have multiple templates for the same configuration file is whilst application.config is common depending on the particular deployment and particular server role there can be a number of additional settings; i.e. conceptually the configuration file is deployed where
      Instance = Environment
      Template = Role
      But Templates with Key/Value pairs lets me keep all this together in one interface.

      Therefore whilst my 'default' template might be as first shown, I might have a second template version

      <?xml version="1.0" encoding="utf-8"?>
      <appSettings>
      <add key="Database" value="Server=1.1.1.1;User Id=user;Password=password;Initial Catalog=$Database;" />
      <add key="InstanceId" value="$InstanceId" />
      <add key="Trigger" value="$Trigger" />
      <add key="WebKey" value="$WebKey" />
      </appSettings>
      

      The reason this is separate is not all deployments will require the WebKey , and only the web server roles actually require this key.

      Therefore based on a If block, I could select Deploy the configuration file version I want by selecting both the environment and template.

      I believe I can accomplish something similar using Text Template

      <?xml version="1.0" encoding="utf-8"?>
      <appSettings>
      <add key="Database" value="Server=1.1.1.1;User Id=user;Password=password;Initial Catalog=$Database;" />
      <add key="InstanceId" value="$InstanceId" />
      <add key="Trigger" value="$Trigger" />
      
      <% if $RoleName == Web { %>
      <add key="WebKey" value="$WebKey" />
      <% } %>
      
      </appSettings>
      

      However I would need to introduce another level of complexity that WebKey would be different between Testing and Production.

      Text Templates also come with the disadvantage that they don't support versioning, and I would need to specify all the Variables between Test and Production environments within each environment.

      Typing this up I think has actually helped solidify some thoughts:-

      • Overall I think Configuration Files is a better fit, and whilst some improvements would be good I like the Key/Value pairs.
      • Versioning probably doesn't matter too much as any new settings won't be understood by the old software versions if a downgrade was required.
      • Equally deploying the WebKey to all server roles also probably doesn't actually cause an impact.
      • Hopefully you can see a use case in being able to select a template within a configuration file; I actually have two different potential use cases
      1. Moving the configuration file to the global level and the template within the configuration file allows different application configurations but the configuration file is shared.
      2. The original intent of this request was to allow a specific template within the configuration file to be deployed, thus I could deploy a Specific Instance and Specific Template of the configuration file to specific environments and roles giving a relationship in the configuration file where Instance = Environment and Template = Role.

      I feel like I'm potentially heading to a precarious configuration with Variables assigned in several different places, global, environment, roles, and application?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Text Template Operation

      Hi @atripp ,
      I've tested v7.0.6 and I'm sorry to report this isn't quite right still..

      Whilst the Apply Template Operation now finds and allows you to select the Local Application text template
      9f888d4b-101f-41ae-8c93-597430c81677-image.png

      It now no longer finds the global template(s) and I'm assuming the expected behaviour should be both the local application and global templates are listed in the Asset drop down ?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Pipeline Stage View

      Hi @rhessinger ,

      Thank you, 7.0.6 looks much better !

      13583bac-c1ce-4a40-ad25-95005c07dbea-image.png

      Accepting this is an edge case; but the top of the line into the 2nd row does not stay centred on the stage box as you resize the width :
      dfb1d524-b1e4-471c-b0ff-6fe823b857ad-image.png

      Also OCD coming up..now this is fixed I've noticed the cross row link line is 'solid white' {the same as the box edge} versus the one within the row which appears more 'grey' .. can the styling be updated to match ?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Dark Theme

      Hi @rhessinger ,
      Thank you 7.0.6 is much clearer for the log lines :-)

      baa11992-e178-4ee9-ad89-bf6d6b587ab5-image.png

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Path Browser

      Hi @stevedennis ,
      Now tested as working iv 7.0.6 thank you !

      8e4296de-d320-4e06-aeae-f09c265badbb-image.png

      f9e02922-025f-404b-9763-998036313a86-image.png

      Regards,
      Paul

      posted in Support
      P
      paul_6112
    • RE: BuildMaster Set File Attributes Operation

      Hi @atripp ,
      Super, thank you.

      b635807d-d49d-4cb1-bdc2-c295b46cbe8f-image.png

      Maybe I'm abusing this function at the moment, but my for use case I've been looking at setting files to be ReadOnly before using a Deploy Artifact Operation which has 'Overwrite read-only files' set as false.

      If the Artifact has a default configuration file; but I'm upgrading a system where this configuration file already exists what is the best approach to keep the current file ?

      Is there a better method you can suggest ?

      Thanks,
      Paul

      posted in Support
      P
      paul_6112
    • 1
    • 2
    • 1 / 2