az containerapp github-action
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Comandi per gestire GitHub Actions.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az containerapp github-action add |
Aggiungere un flusso di lavoro di GitHub Actions a un repository per distribuire un'app contenitore. |
Memoria centrale | Disponibilità generale |
az containerapp github-action add (containerapp estensione) |
Aggiungere un flusso di lavoro di GitHub Actions a un repository per distribuire un'app contenitore. |
Estensione | Disponibilità generale |
az containerapp github-action delete |
Rimuovere un flusso di lavoro GitHub Actions di App contenitore configurato in precedenza da un repository. |
Memoria centrale | Disponibilità generale |
az containerapp github-action show |
Visualizzare la configurazione di GitHub Actions in un'app contenitore. |
Memoria centrale | Disponibilità generale |
az containerapp github-action add
Aggiungere un flusso di lavoro di GitHub Actions a un repository per distribuire un'app contenitore.
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]
Esempio
Aggiungere GitHub Actions usando Registro Azure Container e il token di accesso personale.
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
Aggiungere GitHub Actions, usando Registro Azure Container e accedere al flusso GitHub per recuperare il token di accesso personale.
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
Aggiungere GitHub Actions, usando Docker Hub e accedere al flusso GitHub per recuperare il token di accesso personale.
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
Parametri necessari
Repository GitHub a cui verrà aggiunto il file del flusso di lavoro. Nel formato: https://github.com//.
Parametri facoltativi
Ramo del repository GitHub. Si presuppone che sia il ramo predefinito del repository GitHub, se non specificato.
Percorso nel repository da cui eseguire la compilazione docker. Il valore predefinito è "./".
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'immagine del contenitore che deve essere usato da Github Action. L'impostazione predefinita è il nome dell'app contenitore.
Accedere in modo interattivo con Github per recuperare il token di accesso personale.
Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.
Password del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.
Il server del registro contenitori, ad esempio myregistry.azurecr.io.
Nome utente del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID client dell'entità servizio.
Segreto client dell'entità servizio.
ID tenant dell'entità servizio.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Token di accesso personale con accesso in scrittura al repository specificato. Per altre informazioni: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp github-action add (containerapp estensione)
Aggiungere un flusso di lavoro di GitHub Actions a un repository per distribuire un'app contenitore.
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]
Esempio
Aggiungere GitHub Actions usando Registro Azure Container e il token di accesso personale.
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
Aggiungere GitHub Actions usando Registro Azure Container e token di accesso personale, configurare la compilazione di immagini tramite variabili di ambiente di compilazione.
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
Aggiungere GitHub Actions, usando Registro Azure Container e accedere al flusso GitHub per recuperare il token di accesso personale.
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
Aggiungere GitHub Actions, usando Docker Hub e accedere al flusso GitHub per recuperare il token di accesso personale.
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
Parametri necessari
Repository GitHub a cui verrà aggiunto il file del flusso di lavoro. Nel formato: https://github.com//.
Parametri facoltativi
Ramo del repository GitHub. Si presuppone che sia il ramo predefinito del repository GitHub, se non specificato.
Elenco di variabili di ambiente per la compilazione. Valori separati da spazi nel formato 'key=value'.
Percorso nel repository da cui eseguire la compilazione docker. Il valore predefinito è "./".
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'immagine del contenitore che deve essere usato da Github Action. L'impostazione predefinita è il nome dell'app contenitore.
Accedere in modo interattivo con Github per recuperare il token di accesso personale.
Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.
Password del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.
Il server del registro contenitori, ad esempio myregistry.azurecr.io.
Nome utente del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID client dell'entità servizio.
Segreto client dell'entità servizio.
ID tenant dell'entità servizio.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Token di accesso personale con accesso in scrittura al repository specificato. Per altre informazioni: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp github-action delete
Rimuovere un flusso di lavoro GitHub Actions di App contenitore configurato in precedenza da un repository.
az containerapp github-action delete [--ids]
[--login-with-github]
[--name]
[--resource-group]
[--subscription]
[--token]
Esempio
Rimuovere GitHub Actions usando un token di accesso personale.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken
Rimuovere GitHub Actions usando il flusso di accesso a GitHub per recuperare il token di accesso personale.
az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Accedere in modo interattivo con Github per recuperare il token di accesso personale.
Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Token di accesso personale con accesso in scrittura al repository specificato. Per altre informazioni: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az containerapp github-action show
Visualizzare la configurazione di GitHub Actions in un'app contenitore.
az containerapp github-action show [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Visualizzare la configurazione di GitHub Actions in un'app Container.
az containerapp github-action show -g MyResourceGroup -n MyContainerapp
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.