This also automates the building of the redistributable binaries for Linux, for which CentOS is used.
As part of this PR, the CI scripts were cleaned up and we now don't rely on the container jobs feature of Azure Pipelines anymore as it doesn't support older CentOS versions. Instead, we do it ourselves now which also allows to decide which CI steps should run inside Docker and which not.
This also automates the building of the redistributable binaries for Linux, for which CentOS is used. As part of this PR, the CI scripts were cleaned up and we now don't rely on the container jobs feature of Azure Pipelines anymore as it doesn't support older CentOS versions. Instead, we do it ourselves now which also allows to decide which CI steps should run inside Docker and which not.