We are currently in the process of upgrading from K2 4.7/5.2 to 5.3
In discussing 5.3 dependencies (OS version, SharePoint etc) we are wondering how to do this, since we have to remain on SharePoint 2013.
Our current developer "one-box-wonder" VMs configuration (what I think is probably typical for others) is the following
- K2 5.2 (in place upgrade from 4.7)
- Windows 2012
- SharePoint 2013
- SQL 2012 & 2016
- Exchange 2016
We know we'll need to split this up due to the conflicting OS requirements of the products (SP2013 is not compatible with Win2016 and K2 5.3 is not compatible with Win2012),
Our question is which would be a better option?
1) Each developer has 2 dedicated VMs:
- VM1: (original DLX) Win2012 with SharePoint, SQL 2012, Exchnage etc..
- VM2: Win2016 K2 5.3 and SQL 2016
2) Or each developer has a dedicated VM for SharePoint
and we stand up a single, shared K2 server that each of the developer VMs have access to? This option poses some issues due to multiple separate farms trying to interact with a central K2 server, and the fact that we'd have to somehow merge each developer's K2 workflows into a single server...
What are other developers doing??