我正在设置一个自动化脚本,包括从Git服务器中提取和发布Web应用程序。 这是我的代码中使用MSBuild.exe的部分。
我已经设法使用Visual Studio的MSBuild.exe来构建代码,但是现在我需要在构建后发布Web应用程序
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脚本发布Web应用程序,就像我的代码正在使用MSBuild.exe。