Мне нужно каким-то образом запускать dotnet проект C# через Python скрипт, чтобы в последствии я мог сбилдить python скрипт в exe файл.
С точки зрения CI/CD технологий в этом нет никакого смысла. Обычно на вершине стека сборки стоит
самый простой скриптинг наподобие bash.
Для каких-таких целей тебе нужен там C#? Какие мотивации к этому? Если желание использовать C# просто продиктовано твоим незнанием - тогда занимайся больше обучением.
Про Python в exe уже много раз тут писали. Для серверных процессов это не нужно. А если рассматривать
способ дистрибуции десктопов - тоже проблемно. Вечный источник вирусной угрозы.