65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Github 和 Azure 自动化代码部署

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.50/5 (6投票s)

2018年5月2日

CPOL

2分钟阅读

viewsIcon

15288

使用 Github 和 Azure 自动化代码部署

今天,我们将学习如何从 Github 仓库自动将 ASP.NET Core 应用程序部署到 Azure。

要求

创建 ASP.NET Core 应用程序

让我们使用 Visual Studio 创建一个简单的 ASP.NET Core 应用程序,以便我们可以将其部署到 Azure。

  1. 打开 Visual Studio,然后依次选择 文件 -> 新建项目 -> Visual C# -> Web,然后选择 ASP.NET Core 应用程序 (.Net Core Framework)

  2. 选择 Web 应用程序模板。

  3. 让我们对 Index.cshtml 文件 (Views/Home/Index.cshtml) 进行一些修改

将项目上传到 GitHub

现在让我们创建一个新的 Github 仓库来上传我们的项目。

  1. 访问 Github 并创建一个新的仓库

  2. 打开命令行并进入项目目录
  3. 输入 git init
  4. 然后,输入 git add . 以添加所有项目文件
  5. git commit -m "第一次提交"
  6. git remote add origin https://github.com/saibimajdi/GithubAzure.git (请更改为您的仓库)
  7. git push -u origin master

现在我们的项目已上传到 Github。您可以刷新仓库页面以检查项目是否已成功上传。

创建 Azure Web 应用程序

现在我们应该创建一个 Azure Web 应用程序来托管我们的项目。

  1. 访问 http://portal.azure.com 并创建一个新的 Azure Web 应用。

  2. 现在让我们为其命名并填写表单,然后单击 创建 按钮。

  3. 等待 Azure 完成应用程序的创建。
  4. 转到 部署选项

  5. 选择 Github 作为源,您也可以选择其他源,例如 OneDriveDropboxBitbucket

  6. 授权 Azure 使用您的 Github 账户,输入您的 Github 账户凭据。

  7. 选择项目仓库

  8. 选择分支,在本例中,我们只有一个分支 (master)

  9. 现在 Azure 正在构建您的项目以进行部署。

完成了!我们的应用程序已从我们的 Github 仓库自动部署到 Azure。每次我们对仓库进行新的提交时,Azure 将从 master 分支获取最新版本并进行部署。

查看视频以了解更多关于使用 Github 和 Azure 自动化代码部署的信息。

这篇文章就到此为止!希望您学到了一些新知识。如有任何问题,请随时与我联系。

© . All rights reserved.