Delen via


az containerapp github-action

Note

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

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.

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

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

Extension GA
az containerapp github-action delete

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

Core GA
az containerapp github-action show

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

Core 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/<owner>/<repository-name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--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. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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.

Eigenschap Waarde
Default value: 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.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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

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

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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 abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Eigenschap Waarde
Default value: False

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/<owner>/<repository-name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--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. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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.

Eigenschap Waarde
Default value: 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.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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

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

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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 abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Eigenschap Waarde
Default value: False

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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--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. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--login-with-github

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

Eigenschap Waarde
Default value: 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.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--subscription

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

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Eigenschap Waarde
Default value: False

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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--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. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--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.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--resource-group -g

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

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--subscription

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

Eigenschap Waarde
Parametergroep: Resource Id Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Eigenschap Waarde
Default value: False