az functionapp deployment github-actions
Configurez GitHub Actions pour une application de fonction.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az functionapp 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 de fonction spécifiée. |
Core | GA |
| az functionapp 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 functionapp 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 de fonction spécifiée.
az functionapp deployment github-actions add --repo
[--branch]
[--build-path]
[--force]
[--ids]
[--login-with-github]
[--name]
[--resource-group]
[--runtime]
[--runtime-version]
[--slot]
[--subscription]
[--token]
Exemples
Ajouter GitHub Actions à un référentiel spécifié, en fournissant un jeton d’accès personnel
az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --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 functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github
Paramètres obligatoires
Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : https://github.com/<owner>/<repository-name> ou <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.
Branche à laquelle le fichier de flux de travail sera ajouté.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | master |
Chemin d’accès aux exigences de build. Ex : chemin d’accès au package, répertoire POM XML.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | . |
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 |
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 |
Connectez-vous de manière interactive avec Github pour récupérer le jeton d’accès personnel.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Github Arguments |
| Valeur par défaut: | False |
Nom de l’application de fonction.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
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 |
Pile du runtime de fonctions. Utilisez « az functionapp list-runtimes » pour vérifier les runtimes et versions pris en charge.
Version de la pile d’exécution des fonctions. Pile du runtime de fonctions. Utilisez « az functionapp list-runtimes » pour vérifier les runtimes et versions pris en charge.
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 à l’aide de az account set -s NAME_OR_ID.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
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.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Github Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
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 functionapp deployment github-actions remove
Supprimez et déconnectez le fichier de flux de travail GitHub Actions du référentiel spécifié.
az functionapp 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 functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --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 functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github
Paramètres obligatoires
Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : https://github.com/<owner>/<repository-name> ou <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.
Branche à laquelle le fichier de flux de travail sera ajouté.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | master |
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 |
Connectez-vous de manière interactive avec Github pour récupérer le jeton d’accès personnel.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Github Arguments |
| Valeur par défaut: | False |
Nom de l’application de fonction.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
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 |
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 à l’aide de az account set -s NAME_OR_ID.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
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.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Github Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
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 |