zoukankan      html  css  js  c++  java
  • GitHub 集成在Windows Azure Web Site中

    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

  • 相关阅读:
    桂电在线-转变成bootstrap版
    PHP开发APP接口---返回数据的封装类
    angularjs入门整理
    桂电在线_微信公众平台开发之-运用angularjs显示学校公告新闻列表和详情页面
    AngularJS学习-初识
    Nonsense Alphabet
    Even and Odd Functions
    研究生应该怎么学习?
    王菲观点
    Paul and Joyce are going to a movie(More listening of Unit 2)
  • 原文地址:https://www.cnblogs.com/new0801/p/6176486.html
Copyright © 2011-2022 走看看