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
Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : /.
Paramètres facultatifs
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.
Lorsque la valeur est true, la commande remplace n’importe quel fichier de flux de travail avec un nom en conflit.
Un ou plusieurs ID de ressource (délimités par des espaces). 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 ».
Connectez-vous de manière interactive avec GitHub pour récupérer le jeton d’accès personnel.
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 .
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Runtime web canonique au format Framework|Version, par exemple « PHP|5.6 ». Utilisez « az webapp list-runtimes » pour la liste disponible.
Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
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
Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : /.
Paramètres facultatifs
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.
Un ou plusieurs ID de ressource (délimités par des espaces). 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 ».
Connectez-vous de manière interactive avec GitHub pour récupérer le jeton d’accès personnel.
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 .
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
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
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.