Condividi tramite


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

--repo-url

Repository GitHub a cui verrà aggiunto il file del flusso di lavoro. Nel formato: https://github.com//.

Parametri facoltativi

--branch -b

Ramo del repository GitHub. Si presuppone che sia il ramo predefinito del repository GitHub, se non specificato.

--context-path

Percorso nel repository da cui eseguire la compilazione docker. Il valore predefinito è "./".

--ids

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".

--image -i

Nome dell'immagine del contenitore che deve essere usato da Github Action. L'impostazione predefinita è il nome dell'app contenitore.

--login-with-github

Accedere in modo interattivo con Github per recuperare il token di accesso personale.

Valore predefinito: False
--name -n

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.

--registry-password

Password del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.

--registry-url

Il server del registro contenitori, ad esempio myregistry.azurecr.io.

--registry-username

Nome utente del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-principal-client-id

ID client dell'entità servizio.

--service-principal-client-secret

Segreto client dell'entità servizio.

--service-principal-tenant-id

ID tenant dell'entità servizio.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--token

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
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--repo-url

Repository GitHub a cui verrà aggiunto il file del flusso di lavoro. Nel formato: https://github.com//.

Parametri facoltativi

--branch -b

Ramo del repository GitHub. Si presuppone che sia il ramo predefinito del repository GitHub, se non specificato.

--build-env-vars
Anteprima

Elenco di variabili di ambiente per la compilazione. Valori separati da spazi nel formato 'key=value'.

--context-path

Percorso nel repository da cui eseguire la compilazione docker. Il valore predefinito è "./".

--ids

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".

--image -i

Nome dell'immagine del contenitore che deve essere usato da Github Action. L'impostazione predefinita è il nome dell'app contenitore.

--login-with-github

Accedere in modo interattivo con Github per recuperare il token di accesso personale.

Valore predefinito: False
--name -n

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.

--registry-password

Password del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.

--registry-url

Il server del registro contenitori, ad esempio myregistry.azurecr.io.

--registry-username

Nome utente del Registro di sistema. Se si usa Registro Azure Container, si proverà a dedurre le credenziali se non viene specificato.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--service-principal-client-id

ID client dell'entità servizio.

--service-principal-client-secret

Segreto client dell'entità servizio.

--service-principal-tenant-id

ID tenant dell'entità servizio.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--token

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
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--ids

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".

--login-with-github

Accedere in modo interattivo con Github per recuperare il token di accesso personale.

Valore predefinito: False
--name -n

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.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--token

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
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--ids

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".

--name -n

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.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.