ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

使用 Azure 应用服务部署 React App

2022-09-07 08:31:35  阅读:207  来源: 互联网

标签:单击 创建 App React azure 所示 应用服务 Azure


使用 Azure 应用服务部署 React App

大家好,今天我们将讨论如何将生产就绪的 React 应用程序部署到 Azure 云。对于今天的任务,如果您没有帐户,我们需要创建一个 azure 帐户和一个 azure DevOps 帐户,然后在下面创建一个 azure 帐户。

[

微软天青

编辑描述

门户网站.azure.com

](https://portal.azure.com/)

还要在下面创建一个 azure DevOps 帐户并创建一个新项目。

[

Azure DevOps 服务 |微软天青

使用一组现代开发服务更智能地规划、更好地协作并更快地交付。适用于任何平台的 CI/CD 构建……

开发者.azure.com

](https://dev.azure.com/)

1.New Project

创建项目后,我们可以看到这样的窗口。现在我们需要设置存储库来保存代码。我们可以在 Repos 部分看到远程 repo 连接的详细信息。

2.Repos for project

我们必须创建包含本地源代码的项目文件夹,并且可以使用从命令行推送现有存储库部分下的可用命令连接远程 Azure 存储库。

一旦我们连接了远程存储库,我们就可以提交源文件,然后使用命令 git push 从项目文件夹中将更改推送到远程存储库,如下所示。

3.Push the changes

现在存储库已准备就绪,我们将为此创建相应的应用服务以进行部署,我们需要登录到 天蓝色门户 .首先,我们将创建一个要在应用服务中使用的资源组。转到资源组,您将获得以下页面。

4.Resource group

现在单击创建部分,输入资源组名称后单击查看并创建

5.Create resource Group

现在我们将创建应用服务,转到主页中的应用服务部分,将有创建选项并单击它。然后你会得到下面的页面。

6. Create app service

在实例详细信息部分下提供合适的名称,因为它是域名的一部分。

现在我们将从 A 创建构建和发布所需的管道 天蓝色 DevOps .选择之前创建的项目后,转到管道部分,如下所示并创建一个新管道。

7.Create Pipeline

如果您熟悉 YAML,则可以选择可用选项,但最简单的方法是使用底部可用的经典编辑器选项。选择存储库,如下所示,还包括相应的分支。

8.Select Repository

然后我们将创建必要的管道阶段,如下所示。

9.Build Pipeline

点击Agent job 1中的“+”,搜索npm,添加两个如上图我们稍后配置。此外,建议使用发布和下载构建工件插件搜索并安装它,并包括发布构建工件和下载构建工件,如图所示。

10.npm install

您可以保留上述命令,并在您的存储库下选择正确的工作文件夹,该文件夹应该包含 package.json。然后我们进行下一步

11.npm build

配置相同的工作目录并给出正确的显示名称,如上所示。现在我们将进入下一步发布构建工件

12.Publish Artifacts

选择工作目录和构建位置作为要发布的路径,在我的情况下,工作目录是“asm”,因此我使用了 asm\build。现在我们将转到下载构建工件部分并更改目标目录,如下所示

13.Download Artifacts

现在选择选项保存和排队,它将触发构建。我们也可以像下面这样为持续集成启用触发器。

14.Continous Integration

现在我们将创建一个用于部署应用程序的发布管道。在管道部分下,我们可以选择版本并单击新建,它将具有以下窗口。然后点击 Artifacts 下的 add an artifact。

15.Release pipeline

选择相关的构建管道和详细信息后,您将获得类似下面的窗口并添加。在最后一步将需要以下源别名。

16.Add Artifacts

现在转到阶段并添加阶段,如下所示,您可以使用任何有意义的名称。

17.Add Stage

然后选择部署应用服务选项并应用,然后单击阶段中的链接。使用之前创建的应用服务的名称

18.Deploy Azure App Service

然后选择部署 Azure App 服务并包含下载工件包/文件夹,如下所示。

19.Deploy Azure App Service Configuration

现在保存并单击创建版本,如下所示。包括可选的详细信息,但不是必需的,然后单击创建。它将在门户中创建的应用服务上创建发布和部署。

20.Create Release

最后一件重要的事情是应该在 azure 门户中配置的启动命令,转到创建应用服务并在设置>配置>常规设置下包含以下命令。

21.Startup Command

该命令将使用我们在发布管道中的源别名而不是 _asm-portal_CI 并使用工件名称,默认为 drop。

pm2 服务 /home/site/wwwroot/_asm-portal-CI/drop — no-daemon

现在,如果您在应用服务部署中心选择浏览选项,您可以查看已部署的应用

22.Browse website

22.Deployed Application

就是这样,我们已经使用 azure app 服务部署了 react 应用程序。如果您有任何疑问,请随时在评论下留下。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/22040/17060708

标签:单击,创建,App,React,azure,所示,应用服务,Azure
来源: https://www.cnblogs.com/amboke/p/16663989.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有