首页 文章

GitHub:使用组织存储库持续集成到Azure

提问于
浏览
5

我正在开发一款游戏 . GitHub作为我的源库; Azure是我的部署平台 . 我为我的游戏创建了一个organization,因为我希望它最终不仅仅是我的工作 . 组织中有两个单独的存储库,每个存储库将部署到单独的Azure网站 . 我需要将每个存储库链接到其各自的网站 .

我知道如何导航到Continuous Deployment刀片,将GitHub连接到它,然后选择我的项目和分支 . 但是,“选择项目”刀片不会列出任何组织项目,只列出我自己的项目 . 我更改了授权,但授权人要求我登录GitHub帐户 . 组织不是帐户,也没有直接登录(据我所知) .

我希望有一种方法可以做到这一点,因为如果我无法将这些存储库链接到其部署目标,这对我来说将是一个大问题 .

1 回答

  • 4

    我有一篇博文详细介绍了这篇文章 .

    你可以在这里找到它:http://azure.microsoft.com/blog/2015/08/10/using-app-service-web-apps-continuous-deployment-with-github-organizations/

    为方便起见,也包括在这里:

    Azure Preview Portal
    Azure Preview Portal 开始 authenticatingGitHub ,您的 GitHub account 可以访问您要使用的 organizations .

    enter image description here
    GitHub 转到您的用户 Settings .

    enter image description here
    Personal Settings 部分选择 Applications (1) ,然后单击 Azure Management Portal (2) 表格 Authorized Applications 列表 .

    enter image description here
    这将显示授权的应用程序权限,并包含您所属组织的 Organization access 列表 . 如果您是组织的 Owner ,您可以直接从这里 Grant access ,但是如果您不是所有者,您将能够 Request Access 并且 Owner 将需要批准它 .

    enter image description here
    为组织授予此访问权限后,您可以在配置 Continuous Deployment 时选择该访问权限 . 如果你想看一个这个实际的演示,你可以查看这个 Channels 9视频:GitHub continuous delivery in the Azure Preview Portal

相关问题