11

I am using a Helix/Habitat-inspired setup in which the Sitecore items of my solution is split into a number of smaller projects in the different layers (Foundation, Features and project). Currently we have +50 smaller TDS projects.

My issue is that it seems that TDS installs its connector for each project when i I build, which slows the build process a lot. As the connector is the same for all projects, and the Sitecore Access Guid is the same, I would expect the connector to only be installed once.

Do any of you have experience in optimizing the build process with regards to TDS?

Note: I have a TdsGlobal.config file which controls my TDS projects and currently it contains the following settings:

<!-- Deployment Properties -->
<SitecoreWebUrl>http://local.dev</SitecoreWebUrl>
<SitecoreDeployFolder>C:\Websites\local.dev\Website</SitecoreDeployFolder>
<RecursiveDeployAction>SitecoreRecycle</RecursiveDeployAction>
<InstallSitecoreConnector>True</InstallSitecoreConnector>
<DisableFileDeployment>False</DisableFileDeployment>
<SitecoreAccessGuid>b0c833d0-1061-4c83-9c84-f2418527863a

1 Answer 1

1

Which version of TDS are you using? Though I won't argue that TDS can be a build performance bottle neck, version 5.5+ doesn't install the connector if one of the same version is found. See release notes for 5.5:

http://www.teamdevelopmentforsitecore.com/Download

2
  • Hi @alex-tselevic. We were using the 5.1 release by mistake and upgrading it seems to have fixed the issue. However the deploy is still rather slow in my opinion :-)
    – pwind
    Commented Jan 30, 2017 at 6:20
  • 1
    I have 5.6 installed and i am still seeing "Install Connector" for every TDS project. Really unneeded overhead.
    – Roman
    Commented Oct 18, 2017 at 17:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.