Я устанавливаю скрипт автоматизации, который включает в себя получение с сервера Git и публикацию веб-приложения.Это часть моего кода, которая использует MSBuild.exe.
Мне удалось использовать MSBuild.exe из Visual Studio для сборки кода, но теперь мне нужно опубликовать веб-приложение после сборки
p = subprocess.Popen(['C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\MSBuild.exe', filename], shell=True,
stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
if (line.find("Build succeeded,") != -1):
print("Contains substring 'Build succeeded,'")
else:
print("Doesn't contain substring")
ret = p.wait()
Ожидаемый результат - в конечном итоге публикация веб-приложения с использованием сценария Python, как мой код использует MSBuild.exe.