5

Ich entwickle ein Spiel. GitHub als mein Quellspeicher; Azure ist meine Bereitstellungsplattform. Ich habe eine organization für mein Spiel erstellt, da ich hoffe, dass es irgendwann mehr sein wird, als dass ich daran arbeite. In der Organisation gibt es zwei separate Repositorys, von denen jedes auf einer separaten Azure-Website bereitgestellt wird. Ich muss jedes Repository mit seiner jeweiligen Website verknüpfen.GitHub: Kontinuierliche Integration in Azure mit Organisations-Repository

Ich weiß, wie man zum Continuous Deployment Blade navigiert, GitHub damit verbindet und mein Projekt und den Zweig auswähle. Das Choose Project Blade listet jedoch keine der Organisationsprojekte auf, nur meine eigenen. Ich ändere die Autorisierung, aber der Authorizer verlangt von mir, dass ich mich bei einem GitHub-Account anmelde. Eine Organisation ist kein Account und hat kein direktes Login (soweit ich das beurteilen kann).

Ich hoffe, dass es einen Weg gibt, dies zu tun, denn das wird ein großes Problem für mich sein, wenn ich diese Repositories nicht mit ihren Deployment-Destinationen verknüpfen kann.

+0

Haben Sie ein Benutzerkonto auf GitHub oder nur die Organisation?Ich habe eine Organisation, in der ich meinen GitHub-Benutzeraccount zur Mitgliederliste hinzugefügt habe, dann können Sie dem Workflow folgen. Hier ist eine Komplettlösung: https://channel9.msdn.com/Series/Windows-Azure-Web-Sites-Tutorials/Github-Continuous-Delivery-in-the-Preview-Portal –

Antwort

4

Ich habe einen Blogeintrag, der im Detail darüber geht.

Sie können es hier finden: http://azure.microsoft.com/blog/2015/08/10/using-app-service-web-apps-continuous-deployment-with-github-organizations/

es auch hier der Einfachheit halber Einschließlich auch:

Azure Preview Portal Beginnen Sie mit dem Azure Vorschau Portal von zu GitHub Authentifizierung mit Ihrem GitHub-Konto, das Zugriff auf die Organisationen hat, die Sie verwenden möchten.

enter image description here Von GitHub Einstellungen Ihrem Benutzer gehen.

enter image description here Select Anwendungen (1) vom Persönliche Einstellungen Abschnitt und klicken Sie auf den Azure Management Portal (2) bilden die Autorisierte Anwendungen Liste.

enter image description here Dies wird die autorisierte Anwendung Berechtigungen bringen und eine Liste der Organisation Zugang für die Organisation gehören Sie schließen. Wenn Sie ein Besitzer für die Organisation sind, werden Sie von hier nach Zugriff gewähren direkt in der Lage sein, aber wenn Sie nicht Eigentümer sind, werden Sie und ein Besitzer zu Zugriff anfordern können, müssen sie genehmigen .

enter image description here Sobald dieser Zugang hat für die Organisation erteilt werden Sie in der Lage sein, es zu wählen, wenn Continuous Deployment konfigurieren. Wenn Sie eine Demo von diesem in Aktion sehen möchten, können Sie dieses Kanal 9 Video sehen: GitHub continuous delivery in the Azure Preview Portal

+0

Während dieser Link die Frage beantworten kann, ist es ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. –

+0

Habe es behoben, jetzt hast du die volle Anleitung;) –

+0

Ordentlich! Es ist cool, dass Sie einen Blog-Post haben, der direkt auf seine Frage antwortet, und das sorgt auch für eine großartige Stack Overflow-Antwort! –

Verwandte Themen