公司的软件现在要全部做 Windows 兼容。Gitlab CI 自动构建这块,就需要新增 Windows 的 CI Runner 来执行 windows 版本的构建。 目标用户环境是 win10 。按理说 CI Runner 的操作系统也安装 win10 是最简单的。 但是既然是作为 runner 的服务器,是否应该安装 windows server 才更好?(管理上、并发数等等?) 如果使用 windows server 作为操作系统,构建出来的软件是否会存在兼容性问题?例如在用户环境上某个 DLL 找不到?
另:相同配置的机器,win10 和 windows server 跑 gitlab CI runner ,并行执行的任务数量是否有差异?