我目前正在尝试在appveyor构建期间运行iisexpress以运行集成测试。但是,脚本在start /wait iisexpress /path:%APPVEYOR_BUILD_FOLDER% /port:%iis_port%
被阻止。我的Windows脚本编写技巧并不像我希望的那么好,谷歌到目前为止还不友好。以下是脚本的关注点:
cd \Program Files\IIS Express
start /wait iisexpress /path:%APPVEYOR_BUILD_FOLDER% /port:%iis_port%
echo "Start operations"
这是捕获脚本阻止的位置
http://www.iamnguele.com/img/stackoverflow_iisexpress_issue.png
欢迎任何帮助。
答案 0 :(得分:0)
我认为您需要删除/wait
,因为它会阻止构建管道等待iisexpress停止,但没有人可以阻止它。
请注意,在AppVeyor中,您始终可以使用RDP connection to build worker解决此类问题。
谢谢,
伊利亚安德。
答案 1 :(得分:0)