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






3.50/5 (6投票s)
使用 Github 和 Azure 自动化代码部署
今天,我们将学习如何从 Github 仓库自动将 ASP.NET Core 应用程序部署到 Azure。
要求
- 已安装 Git + Github 账户
- Visual Studio 2015 Update 4 或更高版本(已安装 DotNet Core)
- Azure 订阅(创建一个免费的 Azure 账户)
创建 ASP.NET Core 应用程序
让我们使用 Visual Studio 创建一个简单的 ASP.NET Core 应用程序,以便我们可以将其部署到 Azure。
- 打开 Visual Studio,然后依次选择 文件 -> 新建项目 -> Visual C# -> Web,然后选择 ASP.NET Core 应用程序 (.Net Core Framework)。
- 选择 Web 应用程序模板。
- 让我们对 Index.cshtml 文件 (Views/Home/Index.cshtml) 进行一些修改
将项目上传到 GitHub
现在让我们创建一个新的 Github 仓库来上传我们的项目。
- 访问 Github 并创建一个新的仓库
- 打开命令行并进入项目目录
- 输入
git init
- 然后,输入
git add .
以添加所有项目文件 git commit -m "第一次提交"
git remote add origin
https://github.com/saibimajdi/GithubAzure.git (请更改为您的仓库)git push -u origin master
现在我们的项目已上传到 Github。您可以刷新仓库页面以检查项目是否已成功上传。
创建 Azure Web 应用程序
现在我们应该创建一个 Azure Web 应用程序来托管我们的项目。
- 访问 http://portal.azure.com 并创建一个新的 Azure Web 应用。
- 现在让我们为其命名并填写表单,然后单击 创建 按钮。
- 等待 Azure 完成应用程序的创建。
- 转到 部署选项。
- 选择 Github 作为源,您也可以选择其他源,例如 OneDrive、Dropbox 或 Bitbucket。
- 授权 Azure 使用您的 Github 账户,输入您的 Github 账户凭据。
- 选择项目仓库
- 选择分支,在本例中,我们只有一个分支 (master)
- 现在 Azure 正在构建您的项目以进行部署。
-
完成了!我们的应用程序已从我们的 Github 仓库自动部署到 Azure。每次我们对仓库进行新的提交时,Azure 将从 master 分支获取最新版本并进行部署。
查看视频以了解更多关于使用 Github 和 Azure 自动化代码部署的信息。
这篇文章就到此为止!希望您学到了一些新知识。如有任何问题,请随时与我联系。