{"id":19143273,"url":"https://github.com/devenes/google-app-engine-action","last_synced_at":"2026-04-20T06:06:31.892Z","repository":{"id":107131066,"uuid":"586256278","full_name":"devenes/google-app-engine-action","owner":"devenes","description":"Simple example of how to deploy a web application to Google App Engine using GitHub Actions.","archived":false,"fork":false,"pushed_at":"2023-05-18T22:22:47.000Z","size":202,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-03T15:44:18.488Z","etag":null,"topics":["app-engine","github-actions","google-app-engine"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devenes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-07T13:54:40.000Z","updated_at":"2023-01-10T12:15:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"24a30b51-7f2b-4222-86bb-9089526e8c72","html_url":"https://github.com/devenes/google-app-engine-action","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fgoogle-app-engine-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fgoogle-app-engine-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fgoogle-app-engine-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fgoogle-app-engine-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devenes","download_url":"https://codeload.github.com/devenes/google-app-engine-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240224221,"owners_count":19767720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app-engine","github-actions","google-app-engine"],"created_at":"2024-11-09T07:30:10.917Z","updated_at":"2026-04-20T06:06:31.860Z","avatar_url":"https://github.com/devenes.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" id=\"top\"\u003e \n  \u003cimg src=\"./graphic.png\" alt=\"Google App Engine Action\" /\u003e\n\n\u0026#xa0;\n\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003eGoogle App Engine with GitHub Actions\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"CD\" src=\"https://github.com/devenes/google-app-engine-action/actions/workflows/main.yaml/badge.svg\"\u003e\n  \u003cimg alt=\"Github top language\" src=\"https://img.shields.io/github/languages/top/devenes/google-app-engine-action?color=56BEB8\"\u003e\n  \u003cimg alt=\"Github language count\" src=\"https://img.shields.io/github/languages/count/devenes/google-app-engine-action?color=56BEB8\"\u003e\n  \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/devenes/google-app-engine-action?color=56BEB8\"\u003e\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/devenes/google-app-engine-action?color=56BEB8\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#dart-about\"\u003eAbout\u003c/a\u003e \u0026#xa0; | \u0026#xa0; \n  \u003ca href=\"#rocket-technologies\"\u003eTechnologies\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#white_check_mark-requirements\"\u003eRequirements\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#checkered_flag-starting\"\u003eStarting\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#memo-license\"\u003eLicense\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"https://github.com/devenes\" target=\"_blank\"\u003eAuthor\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## :dart: About\n\nSimple example of how to deploy a web application to Google App Engine using GitHub Actions.\n\n## :rocket: Technologies\n\nThe following tools were used in this project:\n\n- [GitHub Actions](github.com)\n- [Google Cloud SDK](https://cloud.google.com/sdk)\n- [Google App Engine](https://cloud.google.com/appengine)\n\n## :white_check_mark: Requirements\n\nBefore starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Google Cloud SDK](https://cloud.google.com/sdk) installed. Also, you need to have a Google Cloud account. You can create one [here](https://cloud.google.com/). And finally, you need to have a Google project to deploy Google App Engine. You can create one [here](https://console.cloud.google.com/appengine).\n\n## Authorization for App Engine\n\nTo deploy your app to App Engine you need to build your app and then deploy it. To build your app you need to authorize Cloud Build to access your App Engine resources. To do this, you need to enable it and grant Cloud Build the necessary permissions to access your resources.\n\n![Authorization for Google Cloud SDK](build.png)\n\n## :checkered_flag: Starting\n\n```bash\n# Clone this project\ngit clone https://github.com/devenes/google-app-engine-action\n\n# Access\ncd google-app-engine-action\n\n# Create the app\ngcloud app create\n\n# Deploy the app\ngcloud app deploy\n\n# After the deployment browse to the app\ngcloud app browse\n```\n\n## :memo: License\n\nThis project is under license from MIT. For more details, see the [LICENSE](LICENSE) file.\n\nMade with :heart: by \u003ca href=\"https://github.com/devenes\" target=\"_blank\"\u003edevenes\u003c/a\u003e\n\n\u0026#xa0;\n\n\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevenes%2Fgoogle-app-engine-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevenes%2Fgoogle-app-engine-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevenes%2Fgoogle-app-engine-action/lists"}