Я использую Visual Studio Online для CI. У меня установлена сборка релизов. Один из моих проектов имеет шаг предварительной сборки, который должен выполняться только для сборки Debug.Visual Studio Online Pre-Build step failing
if $(ConfigurationName) == Debug copy "$(ProjectDir)Config\web.$(Username).config" "$(ProjectDir)\runtime.config"
Однако VSO сбой сборки с ошибкой, что команда возбужденном со статусом 1.
То же билд работает хорошо, когда выполняется с использованием Visual Studio на компьютере разработчика.