Mit Azure Powershell oder dem xpat cli verbinden Sie meine Website mit einem GitHub-Hook

8

Verwendung des Portals:

Wenn Sie das Portal auf Ссылка verwenden, ist das ganz einfach. Von einer neu erstellten azurblauen Website:

  1. Gehen Sie zum Dashboard
  2. Klicken Sie rechts auf der rechten Seite auf "Einrichtung der Quellcodeverwaltung einrichten"
  3. Auf dem "wo ist dein Quellcode?" Wählen Sie Github
  4. Autorisieren, dann den Reponamen und den Zweig auswählen.
  5. BINGO: Wenn Sie nun auf diesen Zweig klicken, wird eine Deployment dieser Verzweigung auf der azurblauen Website ausgelöst. Schön.

Hier ist das Problem:

Ich kann nicht für das Leben von mir sehen, wie man dies von der Kommandozeile aus tut (mit dem xpat-cli installiert mit npm: "npm install azur-cli -g")

Es scheint so, als würde ich etwas tippen wie:

%Vor%

Da die Hilfe für "azure site deployment github" lautet: "Verknüpfen Sie eine Website mit einem github-Account für die Bereitstellung"

Scheint nicht zu funktionieren ...

Wenn ich dann tippe:

%Vor%

Die Ausgabe sagt, die Quellcodeverwaltung ist "LocalGit" anstelle von Github - was es sagt, wenn ich es das Portal oben mache.

%Vor%

Irgendwelche Ideen?

    
Nick Meldrum 15.07.2015, 07:39
quelle

2 Antworten

1

Abhängig von Ihrem Anwendungsfall wird die Lösung anders aussehen.

  1. Angenommen, Sie haben dieselbe github-Quelle, möchten aber auf mehreren verschiedenen Azure-Websites bereitstellen Mögliche Lösung: Verwenden Sie die Schaltfläche Bereitstellen für Azure. Weitere Informationen finden Sie hier: Ссылка

  2. Angenommen, Sie haben verschiedene Repositorys, die Sie in Azure bereitstellen möchten: Mögliche Lösung: Ich gehe davon aus, dass Sie die Person sein werden, die sie bereitstellt. Der Workflow ist wie folgt:

    A. Download von Dateien von Github zu lokalen Ordner finden Sie unter hier

    B. Veröffentlichen Sie Ihren lokalen Ordner in einen neuen / bestehenden Azure-Website. Siehe hier oder hier. Es gibt andere GitHub-Repositories, um einige Skripte sofort zu erhalten

Ich verstehe dies nicht direkt Ihr System Haken direkten Zug zu tun, aber es ist eine Möglichkeit, es zu tun.
Es gibt auch:

Ссылка Ссылка

    
Sam 21.07.2015 03:24
quelle
0

Beide documents Ich habe beschrieben, wie man eine kontinuierliche Bereitstellung von GitHub einrichten kann Konfigurieren Sie den Repo und den Zweig mit einer Azure Resource Manager-Vorlage, aber Sie müssen Ihre Anmeldeinformationen eingeben und den Autorisierungsprozess im Portal abschließen.

  

Das in diesem Tutorial verwendete Skript wird automatisch konfiguriert   kontinuierliche Veröffentlichung von Ihrem GitHub-Repository. Dies erfordert das   Ihre GitHub-Anmeldedaten sind bereits in Azure gespeichert, andernfalls lautet die   Die Skriptbereitstellung schlägt fehl, wenn versucht wird, die Quelle zu konfigurieren   Kontrolleinstellungen für die Web Apps.

     

Um Ihre GitHub-Zugangsdaten in Azure zu speichern, erstellen Sie eine Web-App in der   Azure-Vorschauportal und Konfigurieren der GitHub-Bereitstellung. Du musst nur   Mach das einmal.

Ich würde auch vorschlagen, Ihr xpat-cli-Problem als Problem auf der GitHub repo .

    
BenV 21.07.2015 20:15
quelle