博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub 集成在Windows Azure Web Site中
阅读量:6197 次
发布时间:2019-06-21

本文共 1434 字,大约阅读时间需要 4 分钟。

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

本文翻译自:

转载于:https://www.cnblogs.com/sesexxoo/archive/2012/09/27/6191239.html

你可能感兴趣的文章
Java抽象类与接口的关系
查看>>
IEnumerable接口
查看>>
hiho_1054_滑动解锁
查看>>
angularjs定义全局变量
查看>>
AR(增强现实) 知识篇
查看>>
Leetcode: Increasing Triplet Subsequence
查看>>
Android 使用PullToRefresh实现下拉刷新和上拉加载(ExpandableListView)
查看>>
[转]前端利器:SASS基础与Compass入门
查看>>
顶点缓存对象(VBO)【转】
查看>>
Github上star数超1000的Android列表控件
查看>>
docker和虚拟化技术的区别
查看>>
Java内存模型
查看>>
objc_msgSend 报错
查看>>
NAND FLash基础概念介绍
查看>>
SQL SERVER 2008 R2安装的时候提示“该实例名称MSSQLSERVER已在使用
查看>>
HSTS
查看>>
[Leetcode]-Minimum Depth of Binary Tree
查看>>
加密学教程(Cryptography Tuturials)文件夹
查看>>
Eclipse 文件太长,导致着色异常问题
查看>>
mkdir的参数-p的作用
查看>>