如何在 azure devops 上为静态 Web 应用程序创建发布管道?

问题描述 投票:0回答:1

我想使用发布管道创建一个由 html、css、javascript 文件组成的静态 Web 应用程序。我尝试使用 azure web 应用程序设置作业,但它未获得授权。我需要替代方法吗?

创建并成功执行发布管道。期望是将静态 Web 应用程序部署到特定组件的 Azure 门户上,并确保它不会影响其他管道。

azure azure-devops azure-web-app-service azure-pipelines azureportal
1个回答
0
投票

假设您已将此示例 React Azure Static Web App 的代码导入到您的 Azure Repos 之一,并且您将使用 Azure DevOps 组织中的发布管道将应用程序部署到 Azure,以下是供您参考的简要步骤.

  1. 创建一个新的发布管道并将静态Web应用程序存储库添加为发布管道工件; Image
  2. 单击
    Agent Job
    并切换到使用 Microsoft 托管代理池中的
    ubuntu-latest
    代理; enter image description here
  3. AzureStaticWebApp@0
    Agent job
    下添加
    Stage 1
    任务,路径和 token 更新类似于下图中的标记; Image
  4. 从目标静态 Web 应用程序中复制部署令牌,并使用它来定义发布管道中的变量
    $(APIToken)
    Image Image

然后您可以创建一个新版本来测试到 Azure 的部署。

© www.soinside.com 2019 - 2024. All rights reserved.