az containerapp github-action

Notitie

Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.

Opdrachten voor het beheren van GitHub Actions.

Opdracht

Name Description Type Status
az containerapp github-action add

Voeg een GitHub Actions-werkstroom toe aan een opslagplaats om een container-app te implementeren.

Basis GA
az containerapp github-action add (containerapp extensie)

Voeg een GitHub Actions-werkstroom toe aan een opslagplaats om een container-app te implementeren.

Toestel GA
az containerapp github-action delete

Verwijder een eerder geconfigureerde GitHub Actions-werkstroom voor Container Apps uit een opslagplaats.

Basis GA
az containerapp github-action show

De configuratie van GitHub Actions weergeven in een container-app.

Basis GA

az containerapp github-action add

Voeg een GitHub Actions-werkstroom toe aan een opslagplaats om een container-app te implementeren.

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]

Voorbeelden

Voeg GitHub Actions toe met behulp van Azure Container Registry en een persoonlijk toegangstoken.

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

Voeg GitHub Actions toe met behulp van Azure Container Registry en meld u aan bij de GitHub-stroom om een persoonlijk toegangstoken op te halen.

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

Voeg GitHub Actions toe, gebruik Docker Hub en meld u aan bij de GitHub-stroom om een persoonlijk toegangstoken op te halen.

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

Vereiste parameters

--repo-url

De GitHub-opslagplaats waaraan het werkstroombestand wordt toegevoegd. In de notatie: https://github.com//.

Optionele parameters

--branch -b

De vertakking van de GitHub-opslagplaats. Wordt ervan uitgegaan dat deze de standaardvertakking van de Github-opslagplaats is als deze niet is opgegeven.

--context-path

Pad in de opslagplaats van waaruit de Docker-build moet worden uitgevoerd. Wordt standaard ingesteld op ./.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--image -i

De naam van de containerinstallatiekopieën die door de Github Action moeten worden gebruikt. De standaardinstelling is de naam van de container-app.

--login-with-github

Meld u interactief aan met Github om het persoonlijke toegangstoken op te halen.

standaardwaarde: False
--name -n

De naam van de Containerapp. Een naam moet bestaan uit alfanumerieke tekens in kleine letters of '-', beginnen met een letter, eindigen met een alfanumerieke teken, mogen niet '--' bevatten en moeten kleiner zijn dan 32 tekens.

--registry-password

Het wachtwoord van het register. Als u Azure Container Registry gebruikt, wordt geprobeerd de referenties af te stellen als deze niet zijn opgegeven.

--registry-url

De containerregisterserver, bijvoorbeeld myregistry.azurecr.io.

--registry-username

De gebruikersnaam van het register. Als u Azure Container Registry gebruikt, wordt geprobeerd de referenties af te stellen als deze niet zijn opgegeven.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service-principal-client-id

De client-id van de service-principal.

--service-principal-client-secret

Het clientgeheim van de service-principal.

--service-principal-tenant-id

De tenant-id van de service-principal.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--token

Een persoonlijk toegangstoken met schrijftoegang tot de opgegeven opslagplaats. Voor meer informatie: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az containerapp github-action add (containerapp extensie)

Voeg een GitHub Actions-werkstroom toe aan een opslagplaats om een container-app te implementeren.

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]

Voorbeelden

Voeg GitHub Actions toe met behulp van Azure Container Registry en een persoonlijk toegangstoken.

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

Voeg GitHub Actions toe, met behulp van Azure Container Registry en een persoonlijk toegangstoken, configureer de build van installatiekopieën via omgevingsvariabelen voor build.

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

Voeg GitHub Actions toe met behulp van Azure Container Registry en meld u aan bij de GitHub-stroom om een persoonlijk toegangstoken op te halen.

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

Voeg GitHub Actions toe, gebruik Docker Hub en meld u aan bij de GitHub-stroom om een persoonlijk toegangstoken op te halen.

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

Vereiste parameters

--repo-url

De GitHub-opslagplaats waaraan het werkstroombestand wordt toegevoegd. In de notatie: https://github.com//.

Optionele parameters

--branch -b

De vertakking van de GitHub-opslagplaats. Wordt ervan uitgegaan dat deze de standaardvertakking van de Github-opslagplaats is als deze niet is opgegeven.

--build-env-vars
Preview

Een lijst met omgevingsvariabelen voor de build. Door spaties gescheiden waarden in de notatie 'key=value'.

--context-path

Pad in de opslagplaats van waaruit de Docker-build moet worden uitgevoerd. Wordt standaard ingesteld op ./.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--image -i

De naam van de containerinstallatiekopieën die door de Github Action moeten worden gebruikt. De standaardinstelling is de naam van de container-app.

--login-with-github

Meld u interactief aan met Github om het persoonlijke toegangstoken op te halen.

standaardwaarde: False
--name -n

De naam van de Containerapp. Een naam moet bestaan uit alfanumerieke tekens in kleine letters of '-', beginnen met een letter, eindigen met een alfanumerieke teken, mogen niet '--' bevatten en moeten kleiner zijn dan 32 tekens.

--registry-password

Het wachtwoord van het register. Als u Azure Container Registry gebruikt, wordt geprobeerd de referenties af te stellen als deze niet zijn opgegeven.

--registry-url

De containerregisterserver, bijvoorbeeld myregistry.azurecr.io.

--registry-username

De gebruikersnaam van het register. Als u Azure Container Registry gebruikt, wordt geprobeerd de referenties af te stellen als deze niet zijn opgegeven.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service-principal-client-id

De client-id van de service-principal.

--service-principal-client-secret

Het clientgeheim van de service-principal.

--service-principal-tenant-id

De tenant-id van de service-principal.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--token

Een persoonlijk toegangstoken met schrijftoegang tot de opgegeven opslagplaats. Voor meer informatie: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az containerapp github-action delete

Verwijder een eerder geconfigureerde GitHub Actions-werkstroom voor Container Apps uit een opslagplaats.

az containerapp github-action delete [--ids]
                                     [--login-with-github]
                                     [--name]
                                     [--resource-group]
                                     [--subscription]
                                     [--token]

Voorbeelden

Verwijder GitHub Actions met behulp van een persoonlijk toegangstoken.

az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken

Verwijder GitHub Actions met behulp van aanmelden bij GitHub-stroom om een persoonlijk toegangstoken op te halen.

az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--login-with-github

Meld u interactief aan met Github om het persoonlijke toegangstoken op te halen.

standaardwaarde: False
--name -n

De naam van de Containerapp. Een naam moet bestaan uit alfanumerieke tekens in kleine letters of '-', beginnen met een letter, eindigen met een alfanumerieke teken, mogen niet '--' bevatten en moeten kleiner zijn dan 32 tekens.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--token

Een persoonlijk toegangstoken met schrijftoegang tot de opgegeven opslagplaats. Voor meer informatie: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az containerapp github-action show

De configuratie van GitHub Actions weergeven in een container-app.

az containerapp github-action show [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--subscription]

Voorbeelden

De Configuratie van GitHub Actions weergeven in een Containerapp.

az containerapp github-action show -g MyResourceGroup -n MyContainerapp

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

De naam van de Containerapp. Een naam moet bestaan uit alfanumerieke tekens in kleine letters of '-', beginnen met een letter, eindigen met een alfanumerieke teken, mogen niet '--' bevatten en moeten kleiner zijn dan 32 tekens.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.