我有一个托管在 Github 中的项目,每当开发人员签入任何代码时,该项目就会持续部署到 Azure。(此部署适用于开发服务器,而不是生产服务器)。
在部署失败的情况下,如何自动将失败日志通过电子邮件发送给我?这似乎不是 Azure 中的当前功能。
对于部署,我们使用的是生成的 Kudu deploy.cmd 文件
azure site deploymentscript
Run Code Online (Sandbox Code Playgroud)
命令。在这个脚本中,命令完成后有几个错误测试。如:
IF !ERRORLEVEL! NEQ 0 goto error
Run Code Online (Sandbox Code Playgroud)
带有执行这些命令的错误标签:
:error
endlocal
echo An error has occurred during web site deployment.
call :exitSetErrorLevel
call :exitFromFunction 2>nul
Run Code Online (Sandbox Code Playgroud)
在我看来,这将是将日志文件通过电子邮件发送给我的理想场所。但我不确定那会是什么样子。任何正确方向的帮助或指示都会很棒。
我有一台托管多个虚拟机的 VMWare ESXi 4.1 服务器(该服务器仅供我家庭使用)。我想从其中一个 VM 中将一些文件复制到 U 盘上。
我看到您可以从 vSphere 中向虚拟机添加 USB 控制器。这有效,我可以在 Windows Server 2008r2 来宾虚拟机上的设备管理器中看到 USB 控制器。
但我似乎无法从客户操作系统中看到 USB 2.0 闪存驱动器。
我缺少什么技巧吗?