Depuis le 17 juin 2024, Cloud Source Repositories n'est plus disponible auprès des nouveaux clients. Si votre organisation n'a pas déjà utilisé Cloud Source Repositories, vous ne pouvez pas activer l'API ni utiliser Cloud Source Repositories. Les nouveaux projets qui ne sont pas associés à une organisation ne peuvent pas activer l'API Cloud Source Repositories. Les organisations qui ont utilisé Cloud Source Repositories avant le 17 juin 2024 ne sont pas concernées par ce changement.
Effectuer des déploiements depuis Cloud Source Repositories sur App Engine
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cet article explique comment intégrer Cloud Source Repositories à App Engine.
App Engine est un framework Web et une plate-forme de cloud computing permettant de développer et d'héberger des applications Web à l'aide de Google Cloud.
Vous pouvez déployer le code depuis Cloud Source Repositories vers App Engine de la même manière que si vous utilisiez des fichiers locaux. Les étapes de cet article vous expliquent comment procéder.
Cloner un dépôt
Si vous ne l'avez pas encore fait, clonez le contenu du dépôt Google Clouddans un dépôt Git local à l'aide de la commande gcloud source repos clone:
gcloud source repos clone hello-world
Déployer l'application
Depuis une fenêtre de terminal, accédez au dépôt. Dans la commande suivante, remplacez path_to_repository par le chemin d'accès au dépôt contenant votre application.
cdpath_to_repository
Déployez l'application :
gcloud app deploy app.yaml
Suivez les instructions pour déployer et tester votre application.
Pour récupérer de nouvelles modifications, comme lorsque vous transférez une mise à jour vers le dépôt, exécutez à nouveau la commande gcloud app deploy app.yaml.
Vérifiez que votre application est en cours d'exécution :
gcloud app browse
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[],[],null,["# Deploying from Cloud Source Repositories to App Engine\n\nThis topic describes how to integrate Cloud Source Repositories with App Engine.\n\nApp Engine is a web framework and cloud computing platform for\ndeveloping and hosting web apps by using the Google Cloud.\n\nYou can deploy your code from Cloud Source Repositories to App Engine\nin the same way you would using a local files. The steps in this topic show\nyou how.\n| **Note:** you must [create a repository](/source-repositories/docs/creating-an-empty-repository) and create code for a deployable app before deploying to App Engine.\n\nClone a repository\n------------------\n\nIf you have not already done so, clone the contents of the Google Cloud\nrepository into a local Git repository by using the `gcloud source repos clone`\ncommand: \n\n gcloud source repos clone hello-world\n\nDeploy your app\n---------------\n\n1. From a terminal window, navigate to your repository. In the following\n command, replace \u003cvar translate=\"no\"\u003epath_to_repository\u003c/var\u003e with the path to the\n repository that contains your application.\n\n ```bash\n cd path_to_repository\n ```\n2. Deploy your app:\n\n gcloud app deploy app.yaml\n\n Follow the prompts to deploy and test your app.\n\n To pick up new changes, such as when you push an update into your\n repository, re-run the `gcloud app deploy app.yaml` command.\n3. Verify that your app is running:\n\n gcloud app browse"]]