我想构建我的部署,以便在部署结束时将新站点交换到生产中。我正在使用部署槽,所以命令 azure site swap mysite
我该做我要做的事
为此,我在kudu部署脚本中尝试了以下方法:
echo Swapping into prod
call :ExecuteCmd azure site swap mysite
IF !ERRORLEVEL! NEQ 0 goto error
但是看起来azurecli并没有安装在kudu中。
“azure”无法识别为内部或外部命令、可操作程序或批处理文件。换成prod
有没有一种方法可以在部署脚本中实现这一点?
1条答案
按热度按时间56lgkhnf1#
您可以通过npm作为构建的一部分安装azure cli。
如,
然而,这有点愚蠢,你必须登录到azure才能做到这一点。如果有一种方法可以重用部署的当前凭据来执行切换,那就更好了。如果有人贴出这样的答案,我会接受的。