az containerapp github-action
Anmerkung
Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Erfahren Sie mehr über Erweiterungen.
Befehle zum Verwalten von GitHub-Aktionen.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az containerapp github-action add |
Fügen Sie einem Repository einen GitHub-Aktionen-Workflow hinzu, um eine Container-App bereitzustellen. |
Kern | GA |
az containerapp github-action add (containerapp Erweiterung) |
Fügen Sie einem Repository einen GitHub-Aktionen-Workflow hinzu, um eine Container-App bereitzustellen. |
Erweiterung | GA |
az containerapp github-action delete |
Entfernen Sie einen zuvor konfigurierten GitHub-Aktionen-Workflow für Container-Apps aus einem Repository. |
Kern | GA |
az containerapp github-action show |
Zeigen Sie die Konfiguration von GitHub-Aktionen in einer Container-App an. |
Kern | GA |
az containerapp github-action add
Fügen Sie einem Repository einen GitHub-Aktionen-Workflow hinzu, um eine Container-App bereitzustellen.
az containerapp github-action add --repo-url
[--branch]
[--context-path]
[--ids]
[--image]
[--login-with-github]
[--name]
[--registry-password]
[--registry-url]
[--registry-username]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--subscription]
[--token]
Beispiele
Fügen Sie GitHub-Aktionen mit Azure Container Registry und persönlichem Zugriffstoken hinzu.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken
Fügen Sie GitHub-Aktionen mithilfe der Azure-Containerregistrierung hinzu, und melden Sie sich beim GitHub-Fluss an, um persönliche Zugriffstoken abzurufen.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Fügen Sie GitHub-Aktionen mithilfe von Docker Hub hinzu, und melden Sie sich beim GitHub-Fluss an, um persönliche Zugriffstoken abzurufen.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Erforderliche Parameter
Das GitHub-Repository, dem die Workflowdatei hinzugefügt wird. Im Format: https://github.com/<owner>/<repository-name>
.
Optionale Parameter
Die Verzweigung des Github-Repositorys. Wird angenommen, dass es sich um den Standardverzweigung des Github-Repositorys handelt, falls nicht angegeben.
Pfad im Repository, aus dem der Docker-Build ausgeführt werden soll. Der Standardwert ist "./".
Mindestens eine 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.
Containerimagename, den die Github-Aktion verwenden soll. Standardmäßig wird der Container-App-Name verwendet.
Melden Sie sich interaktiv mit Github an, um das persönliche Zugriffstoken abzurufen.
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und muss kleiner als 32 Zeichen sein.
Das Kennwort der Registrierung. Bei Verwendung der Azure-Containerregistrierung versuchen wir, die Anmeldeinformationen abzuleiten, wenn sie nicht angegeben werden.
Der Containerregistrierungsserver, z. B. myregistry.azurecr.io.
Der Benutzername der Registrierung. Bei Verwendung der Azure-Containerregistrierung versuchen wir, die Anmeldeinformationen abzuleiten, wenn sie nicht angegeben werden.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Die Client-ID des Dienstprinzipals.
Der geheime Clientschlüssel des Dienstprinzipals.
Die Dienstprinzipalmandanten-ID.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
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
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfenachricht anzeigen und beenden.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az containerapp github-action add (containerapp Erweiterung)
Fügen Sie einem Repository einen GitHub-Aktionen-Workflow hinzu, um eine Container-App bereitzustellen.
az containerapp github-action add --repo-url
[--branch]
[--build-env-vars]
[--context-path]
[--ids]
[--image]
[--login-with-github]
[--name]
[--registry-password]
[--registry-url]
[--registry-username]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--subscription]
[--token]
Beispiele
Fügen Sie GitHub-Aktionen mit Azure Container Registry und persönlichem Zugriffstoken hinzu.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken
Fügen Sie GitHub-Aktionen mit Azure Container Registry und persönlichem Zugriffstoken hinzu, konfigurieren Sie den Imagebuild über Buildumgebungsvariablen.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken --build-env-vars BP_JVM_VERSION=21 BP_MAVEN_VERSION=4
Fügen Sie GitHub-Aktionen mithilfe der Azure-Containerregistrierung hinzu, und melden Sie sich beim GitHub-Fluss an, um persönliche Zugriffstoken abzurufen.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Fügen Sie GitHub-Aktionen mithilfe von Docker Hub hinzu, und melden Sie sich beim GitHub-Fluss an, um persönliche Zugriffstoken abzurufen.
az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github
Erforderliche Parameter
Das GitHub-Repository, dem die Workflowdatei hinzugefügt wird. Im Format: https://github.com/<owner>/<repository-name>
.
Optionale Parameter
Die Verzweigung des Github-Repositorys. Wird angenommen, dass es sich um den Standardverzweigung des Github-Repositorys handelt, falls nicht angegeben.
Eine Liste der Umgebungsvariablen für den Build. Leerzeichentrennte Werte im Format "key=value".
Pfad im Repository, aus dem der Docker-Build ausgeführt werden soll. Der Standardwert ist "./".
Mindestens eine 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.
Containerimagename, den die Github-Aktion verwenden soll. Standardmäßig wird der Container-App-Name verwendet.
Melden Sie sich interaktiv mit Github an, um das persönliche Zugriffstoken abzurufen.
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und muss kleiner als 32 Zeichen sein.
Das Kennwort der Registrierung. Bei Verwendung der Azure-Containerregistrierung versuchen wir, die Anmeldeinformationen abzuleiten, wenn sie nicht angegeben werden.
Der Containerregistrierungsserver, z. B. myregistry.azurecr.io.
Der Benutzername der Registrierung. Bei Verwendung der Azure-Containerregistrierung versuchen wir, die Anmeldeinformationen abzuleiten, wenn sie nicht angegeben werden.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Die Client-ID des Dienstprinzipals.
Der geheime Clientschlüssel des Dienstprinzipals.
Die Dienstprinzipalmandanten-ID.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
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
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfenachricht anzeigen und beenden.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az containerapp github-action delete
Entfernen Sie einen zuvor konfigurierten GitHub-Aktionen-Workflow für Container-Apps aus einem Repository.
az containerapp github-action delete [--ids]
[--login-with-github]
[--name]
[--resource-group]
[--subscription]
[--token]
Beispiele
Entfernen Sie GitHub-Aktionen mithilfe eines persönlichen Zugriffstokens.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken
Entfernen Sie GitHub-Aktionen mithilfe der Anmeldung beim GitHub-Fluss, um persönliche Zugriffstoken abzurufen.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github
Optionale Parameter
Mindestens eine 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.
Melden Sie sich interaktiv mit Github an, um das persönliche Zugriffstoken abzurufen.
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und muss kleiner als 32 Zeichen sein.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
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
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfenachricht anzeigen und beenden.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az containerapp github-action show
Zeigen Sie die Konfiguration von GitHub-Aktionen in einer Container-App an.
az containerapp github-action show [--ids]
[--name]
[--resource-group]
[--subscription]
Beispiele
Zeigen Sie die Konfiguration von GitHub-Aktionen auf einer Containerapp an.
az containerapp github-action show -g MyResourceGroup -n MyContainerapp
Optionale Parameter
Mindestens eine 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.
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen in Kleinbuchstaben oder "-" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf "--" nicht aufweisen und muss kleiner als 32 Zeichen sein.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfenachricht anzeigen und beenden.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.