az containerapp github-action
Hinweis
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. Weitere Informationen zu 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. |
Core | Allgemein verfügbar |
az containerapp github-action add (containerapp Erweiterung) |
Fügen Sie einem Repository einen GitHub-Aktionen-Workflow hinzu, um eine Container-App bereitzustellen. |
Erweiterung | Allgemein verfügbar |
az containerapp github-action delete |
Entfernen Sie einen zuvor konfigurierten GitHub-Aktionen-Workflow für Container-Apps aus einem Repository. |
Core | Allgemein verfügbar |
az containerapp github-action show |
Zeigen Sie die Konfiguration von GitHub-Aktionen in einer Container-App an. |
Core | Allgemein verfügbar |
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//.
Optionale Parameter
Die Verzweigung des Github-Repositorys. Wird angenommen, dass es sich um die Standardbranch des GitHub-Repositorys handelt, falls nicht angegeben.
Pfad im Repository, aus dem der Docker-Build ausgeführt werden soll. Der Standardwert ist "./".
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.
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.
Das Clientgeheimnis für den Dienstprinzipal.
Die Mandanten-ID des Dienstprinzipals.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels 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
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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//.
Optionale Parameter
Die Verzweigung des Github-Repositorys. Wird angenommen, dass es sich um die Standardbranch 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 "./".
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.
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.
Das Clientgeheimnis für den Dienstprinzipal.
Die Mandanten-ID des Dienstprinzipals.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels 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
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
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.
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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels 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
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
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.
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.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.