我希望构建我的部署,以便在部署结束时,它将新站点切换到生产中。我正在使用部署插槽,所以命令< code>azure site swap mysite应该做我之后要做的事情
为此,我在我的kudu部署脚本中尝试了此操作,例如:
echo Swapping into prod
call :ExecuteCmd azure site swap mysite
IF !ERRORLEVEL! NEQ 0 goto error
但 Azure CLI 似乎没有安装在 kudu 中。
“azure”未被识别为内部或外部命令、可操作的程序或批处理文件。交换到产品
是否有一种方法可以在部署脚本中执行此操作?
你可以通过NPM安装azure-cli作为构建的一部分。
如,
call :ExecuteCmd npm install azure-cli
call :ExecuteCmd azure login /*some deets*/
call :ExecuteCmd azure site swap mysite
然而,你必须登录到azure才能做到这一点有点愚蠢。如果有一种方法可以重用部署的当前凭据来进行切换,那就更好了。如果有人发布这样的答案,我会接受的。
下面的指引都基于以下几个假设: 你正在使用的是默认的构建输出路径(dist)。这个路径 可以使用 build.outDir 更改,在这种情况下,你可以从这篇指南中推断出所需的指令。 Vite 已经被安装为了一个你项目的本地开发依赖(dev dependency),并且你已经配置好了如下的 npm script: 你正在使用 npm,或者使用了 Yarn 或其他的包管理工具,可以运行下面的脚本指令:
我正在设置asp的构建和发布过程中。vsts上的net核心web应用程序。 我让构建处理以下任务: 构建解决方案 点网发布 创建 zip 类型的项目到 $(编译项目记录目录)/MyApp_$(生成 id).zip 发布 -- 项目路径 $(生成项目记录目录)/MyApp_$(生成 id).zip -- 项目名称 MyApp_Package 这一切都很好... 该版本是一个“Azure应用服务部署”
根据和代码/系统的紧密程度,我们可以简单地把部署分为应用级和系统级。 应用级通常提供把 HTTP 请求递交给应用,而系统级和运维的关系更为紧密。 下面是一个非常常见的 Python 应用部署架构: nginx :静态文件服务;SSL 负载转移;反向代理; Memcached / Redis :缓存; Celery :运行后台任务; Redis / RabbitMQ :任务队列(通常对接 Celer
问题内容: 我已经创建了一个离子应用程序,并希望将其部署为网站。在自定义域上部署它的最佳方法是什么?我当时正在考虑使用azure Web应用程序托管离子应用程序。所有文档都将其用作IOS和Android的混合应用程序。但是在这一点上,我们只希望它能够充当网站。 问题答案: 编辑: Ionic 1.2正式支持部署为网站! 正如我在对唯一提供的答案的评论中所指出的那样- 我不同意 。 如果您没有使用任
本文向大家介绍Nginx+Tomcat多站点部署的方法,包括了Nginx+Tomcat多站点部署的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍了Nginx+Tomcat多站点部署的方法,分享给大家,具体如下: Tomcat配置: 添加多域名: Engine节点下: 添加域名1 添加域名2 注意,还需要一个默认语句,即name="localhost"的域名,否则tomcat偶尔会报空指针错
我正在尝试从Github操作将静态内容部署到AWS3。我创建了AWS id和秘密环境变量 并将其作为main.yml 但Github操作失败并出错 工作流文件无效 详细信息每个步骤都必须定义uses或run键