Partager via


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

--repo

Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : https://github.com// ou /.

Paramètres facultatifs

--branch -b

Branche à laquelle le fichier de flux de travail sera ajouté.

Valeur par défaut: master
--build-path

Chemin d’accès aux exigences de build. Ex : chemin d’accès au package, répertoire POM XML.

Valeur par défaut: .
--force -f

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

Valeur par défaut: False
--ids

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

--login-with-github

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

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

Nom de l’application de fonction.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--runtime -r

Pile du runtime de fonctions. Utilisez « az functionapp list-runtimes » pour case activée runtimes et versions pris en charge.

--runtime-version -v

Version de la pile d’exécution des fonctions. Pile du runtime de fonctions. Utilisez « az functionapp list-runtimes » pour case activée runtimes et versions pris en charge.

--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 en utilisant az account set -s NAME_OR_ID.

--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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

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

--subscription

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

--verbose

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

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

--repo

Dépôt GitHub auquel le fichier de flux de travail sera ajouté. Au format : https://github.com// ou /.

Paramètres facultatifs

--branch -b

Branche à laquelle le fichier de flux de travail sera ajouté.

Valeur par défaut: master
--ids

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

--login-with-github

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

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

Nom de l’application de fonction.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--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 en utilisant az account set -s NAME_OR_ID.

--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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

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

--subscription

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

--verbose

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