gpt4 book ai didi

azure - 在 Azure 应用服务上运行部署后操作

转载 作者:行者123 更新时间:2023-12-04 15:12:48 26 4
gpt4 key购买 nike

我正在尝试在 Azure 中的 Web 应用程序上运行部署后脚本,但没有成功。我创建了 .sh 和 .cmd 文件,并将它们放置在 site\deployments\tools\PostDeploymentActions 中,但这些文件在完成后不会运行。我想做的就是通过 SSH 连接到部署计算机并运行 1 行代码:

apt get install XXXX

我尝试过查看其他几个问题 ( How to add a custom post deployment script to azure websites? ),但我无法在我自己的计算机上重现他们的成功。

Azure 似乎没有关于如何实际设置部署后操作的文档。我发现的唯一其他资源 ( https://github.com/projectkudu/kudu/wiki/Post-Deployment-Action-Hooks ) 并没有给我带来成功。

还有其他人成功设置了部署后操作吗?如果是这样,有人可以用非常简单的术语解释一下如何安排吗?

最佳答案

以下是如何在 azure 应用服务上执行部署后脚本(使用 Linux 进行测试)

  1. 在 Azure 门户中打开您的应用服务
  2. 从左侧菜单中选择配置
  3. 选择常规设置
  4. 启动命令中输入一个值,例如/home/site/deployments/tools/deploy.sh
  5. 通过 FTP 访问您的应用服务并将文件放置在上面的路径中

现在,当您部署应用程序时,将执行deploy.sh

注意:我采用了现有的启动命令并将其放入我的自定义deploy.sh

enter image description here

关于azure - 在 Azure 应用服务上运行部署后操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64895608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com