每当推送更新的代码时,我都会将 asp.net 核心 Web 应用程序部署到各种测试服务器。它运作良好。
但是,我想在发布后调用已部署的 Web 应用程序上的端点,以验证一切确实正常。
我已经准备好端点——如何从发布管道中激活它(最好断言返回码为 200 ok)?
(我通常在 Stackoverflow,如果这不是适当的服务器故障问题,我深表歉意!)
BR,安德斯
每当推送更新的代码时,我都会将 asp.net 核心 Web 应用程序部署到各种测试服务器。它运作良好。
但是,我想在发布后调用已部署的 Web 应用程序上的端点,以验证一切确实正常。
我已经准备好端点——如何从发布管道中激活它(最好断言返回码为 200 ok)?
(我通常在 Stackoverflow,如果这不是适当的服务器故障问题,我深表歉意!)
BR,安德斯
您可以使用脚本类型为“内联”的 Powershell 脚本任务,
Invoke-WebRequest -Uri http://<your-endpoint>
因为Invoke-WebRequest 文档说(在示例 7 中):如果您未在管道中勾选“出错时继续”框,则如果此 Powershell 任务失败,管道将停止。