Partager via


az webapp deployment github-actions

Configurer GitHub Actions pour une application web.

Commandes

Nom Description Type État
az webapp deployment github-actions add

Ajoutez un fichier de flux de travail GitHub Actions au référentiel spécifié. Le flux de travail génère et déploie votre application sur l’application web spécifiée.

Core GA
az webapp deployment github-actions remove

Supprimez et déconnectez le fichier de flux de travail GitHub Actions du référentiel spécifié.

Core GA

az webapp deployment github-actions add

Ajoutez un fichier de flux de travail GitHub Actions au référentiel spécifié. Le flux de travail génère et déploie votre application sur l’application web spécifiée.

az webapp deployment github-actions add --repo
                                        [--branch]
                                        [--force]
                                        [--ids]
                                        [--login-with-github]
                                        [--name]
                                        [--resource-group]
                                        [--runtime]
                                        [--slot]
                                        [--subscription]
                                        [--token]

Exemples

Ajouter GitHub Actions à un référentiel spécifié, en fournissant un jeton d’accès personnel

az webapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --token MyPersonalAccessToken

Ajouter GitHub Actions à un référentiel spécifié, à l’aide d’une méthode interactive de récupération du jeton d’accès personnel

az webapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --login-with-github

Paramètres obligatoires

--repo

Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : <owner>/<repository-name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--branch -b

Branche à laquelle le fichier de flux de travail sera ajouté. La valeur par défaut est « master » si elle n’est pas spécifiée.

Propriété Valeur
Valeur par défaut: master
--force -f

Lorsque la valeur est true, la commande remplace n’importe quel fichier de flux de travail avec un nom en conflit.

Propriété Valeur
Valeur par défaut: False
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--login-with-github

Connectez-vous de manière interactive avec GitHub pour récupérer le jeton d’accès personnel.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom de l’application web. Si elle n’est pas spécifiée, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--runtime -r

Runtime web canonique au format Framework|Version, par exemple « PHP|5.6 ». Utilisez « az webapp list-runtimes » pour la liste disponible.

--slot -s

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--token

Jeton d’accès personnel avec accès en écriture au référentiel spécifié. Pour plus d’informations : https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az webapp deployment github-actions remove

Supprimez et déconnectez le fichier de flux de travail GitHub Actions du référentiel spécifié.

az webapp deployment github-actions remove --repo
                                           [--branch]
                                           [--ids]
                                           [--login-with-github]
                                           [--name]
                                           [--resource-group]
                                           [--slot]
                                           [--subscription]
                                           [--token]

Exemples

Supprimer GitHub Actions d’un référentiel spécifié, en fournissant un jeton d’accès personnel

az webapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --token MyPersonalAccessToken

Supprimer GitHub Actions d’un référentiel spécifié, à l’aide d’une méthode interactive de récupération du jeton d’accès personnel

az webapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyWebapp --login-with-github

Paramètres obligatoires

--repo

Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : <owner>/<repository-name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--branch -b

Branche à laquelle le fichier de flux de travail sera ajouté. La valeur par défaut est « master » si elle n’est pas spécifiée.

Propriété Valeur
Valeur par défaut: master
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--login-with-github

Connectez-vous de manière interactive avec GitHub pour récupérer le jeton d’accès personnel.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom de l’application web. Si elle n’est pas spécifiée, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--slot -s

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--token

Jeton d’accès personnel avec accès en écriture au référentiel spécifié. Pour plus d’informations : https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False