Microsoft刚刚宣布了Windows Azure Web Site的更新(即 WAWS)。有四个主要的特征添加到WAWS中,它们分别是自由缩放模式、GitHub一体化、自定义域和多分支。
自从使用Node.js以来,一旦同步了代码,我喜欢在GitHub中加入代码,同时自动部署到我的Windows Azure Web中,此功能对我来说是个大好消息。
在WAWS中建立GitHub 集成很容易。首先我们需要一个空白的WAWS。在控制面板中单击“设置GIt发布”。
——目前WAWS不支持更改发布设置。因此,假如你已经有了一个TFS或者本地Git发布的WAWS,你必须创建一个新的WAWS并设置Git发布。
然后在部署页面中我们会发现WAWS支持三种Git发布模式:
-将我的本地文件添加到Windows Azure: 在这个模式下,我们将在本地计算机上创建一个新的Git资源库,并确认,通过Git和某些GIU把我们的代码发布到Windows Azure.
-从GitHub项目部署:在此模式下,我们将拥有一个在GitHub上创建的Git资源库。一旦我们发布代码到GitHub,Windows Azure将会下载代码,同时触发新的部署。
-从CodePlex项目部署:类似先前的那个,但是我们的代码可能在CodePlex资源库中。
现在让我们可以返回到 GitHub,创建一个新的发布资源库。
——目前 WAWS GitHub 集成只支持公共资源库。个人资源库支持将在几个星期中可用。
我们可以在GitHub网站中管理我们的资源库。但是作为Windows爱好者我喜欢GUI工具。因此我打开GitHub,用我的GitHub账户登陆,选择“GitHub”目录,单击“添加”按钮,在GitHub上创建新的库。
——你可以从这下载GitHub.
指定库名、说明、本地库,不需要选中“保持代码独自的”。几秒钟后,将在GitHub上创建新的库,将其关联到那个文件的本地计算机。
我们可以在 GitHub 网站中找到这种新的资源库。在Windows的 GitHub中通过选择“本地”目录可以找到本地资源库。
下一步,我们需要将此库与我们 WAWS 相关联。返回到 windows 开发人员端口,在部署页中打开"从我的GitHub 项目部署",然后单击"授权Windows Azure"链接。它将会在GitHub上打开新的窗口,让我允许 Windows Azure 应用程序可以访问您的资源库。
我们单击"允许"后,windows azure 将检索所有的GitHub 公共库,并让我选择我想要集成到 这个WAWS上的那个。我选择刚刚在 GitHub上建立的那个。
这就是全部。我们完成了 GitHub 集成配置。现在让我们来试一试。在GitHub中,右击本地库,然后单击“在浏览器中打开”。然后添加一个简单的HTML文件。
保存它并返回到 GitHub ,提交这些更改并发布。这会将我们的更改加载到 GitHub, Windows Azure 将检测到此更新并触发新的部署。
如果我们回到 Azure 开发人员端口,我们可以找到新的部署。我们提交信息将作为部署描述显示。
这就是部署到WAWS 的页面。
希望对你有所帮助,
Shaun
本文翻译自:http://geekswithblogs.net/shaunxu/archive/2012/09/21/github-integration-in-windows-azure-web-site.aspx
分享到:
相关推荐
摇一摇在github、gitlab和azure devops上创建bug报告!
部署到Azure Web App的GitHub操作借助适用于GitHub的Azure应用服务操作,您可以自动化工作流,以使用GitHub操作部署或 。 立即开始使用。 该存储库包含用于将Azure WebApp部署到Azure WebApp(Windows或Linux)的...
在今天的文章中,我们将介绍七款广受好评的工具集成,了解它们如何帮助GitHub用户在自己的开发流程中实现价值提升。 Asana Asana是一款项目管理工具,旨在以无需借助电子邮件的前提下帮助用户实现团队合作。目前...
Github客户端 for Windows 64位,方便不能访问github的人下载使用
github1.8.4 for windows
摇一摇即可在GitHub,GitLab和Azure DevOps上创建错误报告! 屏幕快照简介Beetle使您的质量保证团队可以通过摇动设备轻松在GitHub,GitLab和Azure DevOps上创建问题。 在GitHub,GitLab和Azure DevOps上创建Bug报告...
将Githu for windows离线安装包,亲测可用。。
使用 Azure Functions GitHub 操作,你可以自动化工作流以在自定义映像中部署 。 立即开始使用! 存储库包含一个 GitHub 操作,用于将自定义函数应用映像部署到 Azure Functions。 如果您正在寻找一个简单的 ...
GitHub for Windows 2.0,是一个开源的分布式版本控制系统,最新版本2.0最大的特点是,使用者的工作可以更加地简洁和专注。
鉴于许多情况,一些用户无法正常安装github客户端,特此将Githu for windows离线安装包分享给大家
github客户端是github这个面向开源及私有软件项目的托管平台的windows客户端,由于github客户端下载太慢的问题,小编为大家提供的是Github for Windows离线安装包,如果不能安装,请先安装微软的.NET再尝试,针对...
github, Git和GitHub集成用于 Atom Atom 软件包 Windows Mac Linux依赖项状态 Atom 包为 Atom 提供了Git和GitHub集成。 查看 github.atom.io 了解更多信息。
redis官方是不支持windows操作系统的。但是微软的开源部门将redis移植到了windows上。因此下载地址不是在redis官网上。而是在github上:https://github.com/MicrosoftArchive/redis/releases。
Beetle 实现通过摇一摇手机就能够轻松地在GitHub,GitLab和Azure DevOps上创建Bug报告
GitHub Desktop for Windows 64位 V2.3.1
github 的 windows桌面客户端,由于官方网站的下载链接不能访问,就下载了这个文件共享
Atom-github.zip,用于atom的git和github集成Atom Github包,atom是一个用web技术构建的开源文本编辑器。
GitHub Windows版本 客户端直接解压,安装即可使用,直接登录GitHub,方便提交代码以及维护代码