gitlab-ci-runnerdevartdotconnect

Is it possible to support multiple Devart versions on a single GitLab Runner at the same time?


I'm looking to set up GitLab runners with the two different versions of Devart dotConnect at the same time. Most of our company projects have been updated to version 8.1.151.0, but some older projects still use version 7. If multi-version support isn't possible, I'll have to set up new runners for version 7 (I've already updated current ones to v8).

I did some preliminary research and found forum posts from 2012-2017 saying it was still recommended to only have one Devart dotConnect installation on a build environment, just wanted to check if this is still a restriction since there don't seem to be any recent posts about it. TIA!

[Sources:]


Solution

  • Devart dotConnect products are not designed for multi-version installation on a single machine because they share common assemblies (for example, the Devart.Data.dll). This means you cannot have version 8.1.151.0 installed alongside version 7.x.x on the same runner.

    To support projects that require old version 7.x.x, you’ll need to set up separate GitLab runners with the corresponding installation.