Freigeben über


az functionapp deployment github-actions

Konfigurieren von GitHub-Aktionen für eine Functionapp.

Befehle

Name Beschreibung Typ Status
az functionapp deployment github-actions add

Fügen Sie dem angegebenen Repository eine GitHub Actions-Workflowdatei hinzu. Der Workflow erstellt und stellt Ihre App in der angegebenen Funktionsapp bereit.

Kernspeicher Allgemein verfügbar
az functionapp deployment github-actions remove

Entfernen sie die GitHub Actions-Workflowdatei aus dem angegebenen Repository, und trennen Sie sie.

Kernspeicher Allgemein verfügbar

az functionapp deployment github-actions add

Fügen Sie dem angegebenen Repository eine GitHub Actions-Workflowdatei hinzu. Der Workflow erstellt und stellt Ihre App in der angegebenen Funktionsapp bereit.

az functionapp deployment github-actions add --repo
                                             [--branch]
                                             [--build-path]
                                             [--force]
                                             [--ids]
                                             [--login-with-github]
                                             [--name]
                                             [--resource-group]
                                             [--runtime]
                                             [--runtime-version]
                                             [--slot]
                                             [--subscription]
                                             [--token]

Beispiele

Hinzufügen von GitHub-Aktionen zu einem angegebenen Repository, Bereitstellen eines persönlichen Zugriffstokens

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

Hinzufügen von GitHub-Aktionen zu einem angegebenen Repository mithilfe der interaktiven Methode zum Abrufen eines persönlichen Zugriffstokens

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

Erforderliche Parameter

--repo

Das GitHub-Repository, dem die Workflowdatei hinzugefügt wird. Im Format: https://github.com// oder /.

Optionale Parameter

--branch -b

Die Verzweigung, der die Workflowdatei hinzugefügt wird.

Standardwert: master
--build-path

Pfad zu den Buildanforderungen. Beispiel: Paketpfad, POM-XML-Verzeichnis.

Standardwert: .
--force -f

Wenn true, überschreibt der Befehl eine Workflowdatei mit einem konfliktierenden Namen.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--login-with-github

Melden Sie sich interaktiv mit Github an, um das persönliche Zugriffstoken abzurufen.

Standardwert: False
--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--runtime -r

Der Funktionslaufzeitstapel. Verwenden Sie "az functionapp list-runtimes", um unterstützte Laufzeiten und Versionen zu überprüfen.

--runtime-version -v

Die Version des Funktionslaufzeitstapels. Der Funktionslaufzeitstapel. Verwenden Sie "az functionapp list-runtimes", um unterstützte Laufzeiten und Versionen zu überprüfen.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--token

Ein persönliches Zugriffstoken mit Schreibzugriff auf das angegebene Repository. Weitere Informationen:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az functionapp deployment github-actions remove

Entfernen sie die GitHub Actions-Workflowdatei aus dem angegebenen Repository, und trennen Sie sie.

az functionapp deployment github-actions remove --repo
                                                [--branch]
                                                [--ids]
                                                [--login-with-github]
                                                [--name]
                                                [--resource-group]
                                                [--slot]
                                                [--subscription]
                                                [--token]

Beispiele

Entfernen von GitHub-Aktionen aus einem angegebenen Repository, Bereitstellen eines persönlichen Zugriffstokens

az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

Entfernen von GitHub-Aktionen aus einem angegebenen Repository mithilfe der interaktiven Methode zum Abrufen eines persönlichen Zugriffstokens

az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

Erforderliche Parameter

--repo

Das GitHub-Repository, dem die Workflowdatei hinzugefügt wird. Im Format: https://github.com// oder /.

Optionale Parameter

--branch -b

Die Verzweigung, der die Workflowdatei hinzugefügt wird.

Standardwert: master
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--login-with-github

Melden Sie sich interaktiv mit Github an, um das persönliche Zugriffstoken abzurufen.

Standardwert: False
--name -n

Name der Funktions-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--slot -s

Der Name des Steckplatzes. Standardeinstellung für den Produktionsplatz, falls nicht angegeben.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--token

Ein persönliches Zugriffstoken mit Schreibzugriff auf das angegebene Repository. Weitere Informationen:https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.