iis 如何通过VSTS版本定义使用haproxy负载平衡器打开/关闭维护页面?

rfbsl7qr  于 2022-11-12  发布在  HAProxy
关注(0)|答案(1)|浏览(149)

我正在处理VSTS DevOps,目前我使用haproxy负载平衡器在将Web应用程序部署到指定的IIS网站之前手动放置维护页面。之后,转到该网站并将_app.offline.htm重命名为app.offline.htm,反之亦然。
示例代码:
sudo/etc/haproxy/maint_page_up.sh-在工作开始前打开维护页面
sudo/etc/haproxy/maint_page_down. sh-在工作完成后关闭维护页面
但我希望上述过程通过VSTS版本级别,目前我使用IIS Web应用部署任务将网站部署到服务器中。此任务包含“将应用程序脱机”选项,但我不希望在部署前使用该选项放置脱机页面。但我希望使用haproxy负载平衡器放置维护页面。

ecbunoof

ecbunoof1#

在对此进行了一些研究之后,我找到了名为“SSH“的VSTS任务。通过使用此任务,我可以在开始部署Web应用程序之前运行shell命令,以打开维护页,并在成功部署Web应用程序之后删除维护页。
示例命令:
请输入以下网址:
/etc/haproxy/maint_page_down.sh文件中的文件名和文件名

相关问题