{"id":96732,"date":"2020-10-14T07:42:36","date_gmt":"2020-10-14T05:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code"},"modified":"2020-10-14T07:42:36","modified_gmt":"2020-10-14T05:42:36","slug":"uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","title":{"rendered":"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/36807ee80ca893e868c8183f65e8817f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Kur zhvilloni sh\u00ebrbime p\u00ebr nj\u00eb platform\u00eb konteiner\u00ebsh t\u00eb plot\u00eb t\u00eb menaxhuar <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/run\">Cloud Run<\/a><\/noindex>, ju ndoshta do t\u00eb lodheni shpejt duke u \u00e7uar vazhdimisht nga editori i kodit, terminali dhe Google Cloud Console. P\u00ebr m\u00eb tep\u00ebr, do t'ju duhet t\u00eb ekzekutoni t\u00eb nj\u00ebjtat komanda shum\u00eb her\u00eb gjat\u00eb \u00e7do zhvillimi. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\">Cloud Code<\/a><\/noindex>\u00a0\u2013 \u00ebsht\u00eb nj\u00eb grup mjetesh q\u00eb p\u00ebrfshin gjith\u00e7ka q\u00eb ju nevojitet p\u00ebr t\u00eb shkruar, debug-uar dhe zhvilluar aplikacione cloud. Ai rrit efikasitetin e zhvillimit n\u00eb Google Cloud p\u00ebrmes p\u00ebrdorimit t\u00eb plug-in-eve p\u00ebr mjedise t\u00eb njohura zhvillimi si VS Code dhe IntelliJ. Me t\u00eb, ju do t\u00eb jeni n\u00eb gjendje t\u00eb zhvilloni leht\u00ebsisht n\u00eb Cloud Run. Lexoni m\u00eb shum\u00eb m\u00eb posht\u00eb.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Integrimi i Cloud Run dhe Cloud Code e leht\u00ebson krijimin e sh\u00ebrbimeve t\u00eb reja Cloud Run n\u00eb mjedisin tuaj t\u00eb njohur t\u00eb zhvillimit. Ju do t\u00eb jeni n\u00eb gjendje t\u00eb rifilloni sh\u00ebrbimet n\u00eb kompjuterin tuaj lokal, t\u00eb kryeni shpejt iteracione dhe debug-ime, dhe pastaj t'i zhvilloni n\u00eb Cloud Run, duke i menaxhuar leht\u00ebsisht dhe duke i p\u00ebrdit\u00ebsuar ato. <\/p>\n<p><\/p>\n<blockquote><p><strong>V\u00ebrejtje nga autori<\/strong>. N\u00eb konferenc\u00ebn virtuale Google Cloud Next 2020 OnAir, ne njoftuam disa funksionalitete dhe sh\u00ebrbime t\u00eb reja q\u00eb synojn\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/topics\/google-cloud-next\/developer-productivity-announcements-at-next20-onair?utm_source=facebook&amp;amp;utm_medium=unpaidsocial&amp;amp;utm_campaign=hk-other-notrelevant&amp;amp;utm_content=productlaunchandupdate\">t\u00eb p\u00ebrshpejtoj\u00eb procesin e d\u00ebrgimit dhe zhvillimit t\u00eb aplikacioneve<\/a><\/noindex>, si dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/products\/application-development\/google-camp-shows-you-how-to-operate-at-scale?utm_source=twitter&amp;amp;utm_medium=unpaidsocial&amp;amp;utm_campaign=gcpcloud-applicationmodernization-notrelevant&amp;amp;utm_content=productlaunchandupdate\">platforma Cloud p\u00ebr modernizimin e aplikacioneve<\/a><\/noindex> (Platforma e Modernizimit t\u00eb Aplikacioneve Cloud ose CAMP).<\/p><\/blockquote>\n<p><\/p>\n<h2><strong>Krijimi i sh\u00ebrbimeve t\u00eb reja Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>Me sa duket, konteinerizimi dhe sh\u00ebrbimet pa server mund t\u00eb duken shum\u00eb t\u00eb komplikuara. N\u00ebse po filloni t\u00eb njiheni me Cloud Run, shqyrtoni list\u00ebn e p\u00ebrdit\u00ebsuar t\u00eb shembujve t\u00eb Cloud Run n\u00eb Cloud Code. Shembujt jan\u00eb t\u00eb disponuesh\u00ebm n\u00eb gjuh\u00ebt Java, NodeJS, Python, Go dhe .NET. Duke u mb\u00ebshtetur n\u00eb to, do t\u00eb jeni n\u00eb gjendje t\u00eb filloni menj\u00ebher\u00eb t\u00eb shkruani kodin tuaj duke pasur parasysh t\u00eb gjitha rekomandimet.<\/p>\n<p><\/p>\n<p>T\u00eb gjith\u00eb shembujt p\u00ebrfshijn\u00eb nj\u00eb sked\u00eb Dockerfile, q\u00eb t\u00eb mos humbni koh\u00eb duke u marr\u00eb me konfigurimet e kontejner\u00ebve. N\u00ebse po transferoni nj\u00eb sh\u00ebrbim ekzistues n\u00eb Cloud Run, ndoshta nuk keni punuar ndonj\u00ebher\u00eb me skedar\u00eb Dockerfile. Asgj\u00eb e keqe! N\u00eb sh\u00ebrbimin Cloud Code ka mb\u00ebshtetje <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleCloudPlatform\/buildpacks\">p\u00ebr objektet Google Cloud Buildpack<\/a><\/noindex>, t\u00eb cilat lejojn\u00eb konteinerizimin e sh\u00ebrbimit direkt n\u00eb kod. Skeda Dockerfile n\u00eb k\u00ebt\u00eb rast nuk \u00ebsht\u00eb e nevojshme. Cloud Code p\u00ebrmban gjith\u00e7ka t\u00eb nevojshme p\u00ebr t\u00eb shp\u00ebrndar\u00eb sh\u00ebrbimin tuaj n\u00eb Cloud Run.<\/p>\n<p>\n<img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/403d26e480bffea498f9ea35c4395bbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2><strong>Zhvillimi dhe debugimi i sh\u00ebrbimeve Cloud Run n\u00eb mjedisin lokal<\/strong><\/h2>\n<p><\/p>\n<p>Parapara se t\u00eb hapni sh\u00ebrbimin n\u00eb Google Cloud, shum\u00eb p\u00ebr t\u00eb do t\u00eb donit ta provoni at\u00eb n\u00eb kompjuterin tuaj p\u00ebr t\u00eb par\u00eb si funksionon, p\u00ebr t\u00eb b\u00ebr\u00eb ndryshimet e nevojshme dhe p\u00ebr t\u00eb rregulluar gabimet. N\u00eb zhvillimin e sh\u00ebrbimeve Cloud Run, \u00ebsht\u00eb e nevojshme t\u00eb nd\u00ebrtohen dhe t\u00eb shp\u00ebrndahen vazhdimisht n\u00eb cloud p\u00ebr t\u00eb testuar ndryshimet n\u00eb nj\u00eb ambient p\u00ebrfaq\u00ebsues t\u00eb Cloud Run. Mund t\u00eb rregulloni kodin dhe lokalisht duke lidhur nj\u00eb debuger, por, duke qen\u00eb se kjo nuk b\u00ebhet n\u00eb nivelin e gjith\u00eb en\u00ebs, do t'ju duhet t\u00eb instaloni mjetet lokalisht. Mund t\u00eb filloni en\u00ebn n\u00eb nj\u00eb ambient lokal me Docker, por komanda e nevojshme p\u00ebr k\u00ebt\u00eb \u00ebsht\u00eb shum\u00eb e gjat\u00eb dhe nuk pasqyron karakteristikat e ambientit t\u00eb prodhimit.<\/p>\n<p><\/p>\n<p>Cloud Code ka nj\u00eb emulues Cloud Run, i cili lejon zhvillimin dhe rregullimin e sh\u00ebrbimeve Cloud Run lokalisht. Sipas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.devops-research.com\/research.html\">studimit<\/a><\/noindex>, sipas DevOps Research and Assessment (DORA), ekipet q\u00eb treguan performanc\u00eb t\u00eb lart\u00eb n\u00eb dor\u00ebzimin e softuerit pat\u00ebn d\u00ebshtime kur b\u00ebn\u00eb ndryshime 7 her\u00eb m\u00eb rrall\u00eb se ekipet m\u00eb pak efikase. Me mund\u00ebsin\u00eb p\u00ebr t\u00eb ekzekutuar shpejt iteracione t\u00eb kodit n\u00eb m\u00ebnyr\u00eb lokale dhe p\u00ebr ta debuguar at\u00eb n\u00eb nj\u00eb mjedis p\u00ebrfaq\u00ebsues, ju mund t\u00eb gjeni gabimet n\u00eb fazat m\u00eb t\u00eb hershme t\u00eb zhvillimit, e jo gjat\u00eb integrimit t\u00eb vazhduesh\u00ebm ose, m\u00eb keq akoma, n\u00eb prodhim.<\/p>\n<p><\/p>\n<p>Kur ekzekutoni kodin n\u00eb emulatorin Cloud Run, mund t\u00eb aktivizoni dhe modalitetin e shikimit. \u00c7do her\u00eb q\u00eb ruani skedar\u00ebt, sh\u00ebrbimi juaj do t\u00eb rilansohet n\u00eb emulator p\u00ebr zhvillim t\u00eb vazhduesh\u00ebm.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Fillimi i par\u00eb i Emulatorit Cloud Run:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/15d5f505a6f81ab7f64faead65466e41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Debugging Cloud Run services using Cloud Code is done just like in your familiar development environment. Execute the command &quot;Debug on Cloud Run Emulator&quot; in VS Code (or select the configuration &quot;Cloud Run: Run Locally&quot; and execute the command &quot;Debug&quot; in IntelliJ) and simply set breakpoints in your code. Once a breakpoint is hit in your container, you can switch between commands, hover over variable properties, and check logs from the container.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Debugging the Cloud Run service using Cloud Code in VS Code and IntelliJ IDEA:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/6fe92323ef48a8fa7419f51460ee00a7.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/8cbb9c8c1535c7c9735875a1932cbaaa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Deploying the service to Cloud Run<\/strong><\/h2>\n<p><\/p>\n<p>After testing all the changes made to the code for the Cloud Run service in the local environment, it\u2019s time to create a container and deploy it to Cloud Run.<\/p>\n<p><\/p>\n<p>Deploying a service from the development environment is straightforward. We have added all the parameters necessary to configure the service before deployment. When you click &quot;Deploy&quot;, Cloud Code will execute all the required commands to build the container image, deploy it to Cloud Run, and pass the URL to the service.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Deploying the service to Cloud Run:<\/b><br \/>\n                        <img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/a0d9e568310df9f37f6f887de5da854e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<h2><strong>Managing Cloud Run services<\/strong><\/h2>\n<p><\/p>\n<p>With Cloud Code in VS Code, you can view the logs of versions and services with a single click. This feature has been integrated from the Cloud Console into the development environment, so you don\u2019t have to switch back and forth constantly. The view page displays only those logs that are relevant to the versions and services selected in the Cloud Run explorer.<\/p>\n<p>\n<img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/c3bc8b8bcaa6b66ebd56d814a6f33b2e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>P\u00ebr m\u00eb tep\u00ebr, n\u00eb eksploruesin Cloud Run mund t\u00eb gjeni dhe shikoni shpejt informacione mbi t\u00eb gjitha sh\u00ebrbimet e menaxhuara Cloud Run dhe sh\u00ebrbimet Cloud Run p\u00ebr Anthos n\u00eb projektin e duhur. Aty gjithashtu mund t\u00eb m\u00ebsoni leht\u00ebsisht se sa p\u00ebrqind e trafikut \u00ebsht\u00eb ridrejtuar dhe sa burime CPU jan\u00eb alokuar.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Eksploruesi Cloud Run n\u00eb VS Code dhe IntelliJ<\/b><br \/>\n                        <img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/daf0ac1e0fe306b834ebd4f6d6847599.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<img decoding=\"async\" alt=\"\u00c7do zhvillim t\u00eb Cloud Run me Cloud Code\" src=\"\/wp-content\/uploads\/2020\/10\/46260053e4337b4e46d6e79ac36ce857.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>Me nj\u00eb klik t\u00eb djatht\u00eb n\u00eb version, mund t\u00eb shihni URL-n\u00eb e sh\u00ebrbimit. N\u00eb Cloud Console mund t\u00eb kontrolloni trafikun ose t\u00eb konfiguroni ridrejtimin e tij midis sh\u00ebrbimeve.<\/p>\n<p><\/p>\n<h2><strong>Fillimi i pun\u00ebs<\/strong><\/h2>\n<p><\/p>\n<p>Ju ftojm\u00eb t\u00eb punoni me Cloud Code n\u00eb Cloud Run p\u00ebr t\u00eb optimizuar proceset e shp\u00ebrndarjes s\u00eb sh\u00ebrbimeve dhe mbajtjes s\u00eb regjistrimeve. Informacione shtes\u00eb mund t\u00eb gjeni n\u00eb dokumentacionin p\u00ebr Cloud Run p\u00ebr mjediset e zhvillimit. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/vscode\/cloud-run-overview\">Visual Studio Code<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/code\/docs\/intellij\/cloud-run-overview\">JetBrains<\/a><\/noindex>. N\u00ebse ende nuk keni punuar me k\u00ebto mjedise, filloni duke instaluar <noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a><\/noindex> ose <noindex><a rel=\"nofollow\" href=\"https:\/\/www.jetbrains.com\/idea\/\">IntelliJ<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><strong>Bashkohuni me Google Cloud Next OnAir<\/strong><\/h2>\n<p><\/p>\n<p>Gjithashtu do t\u00eb doja t'ju kujtoj q\u00eb tani po zhvillohet nj\u00eb konferenc\u00eb online <noindex><a rel=\"nofollow\" href=\"http:\/\/cloud.withgoogle.com\/next\/sf\/emea?utm_source=Habr&amp;amp;utm_medium=website&amp;amp;utm_campaign=&amp;amp;utm_content=Habr\">Google Cloud Next OnAir EMEA<\/a><\/noindex> p\u00ebr t\u00eb cil\u00ebn ne kemi p\u00ebrgatitur p\u00ebrmbajtje si p\u00ebr zhvilluesit, ashtu edhe p\u00ebr arkitekt\u00ebt e zgjidhjeve dhe menaxher\u00ebt. <\/p>\n<p><\/p>\n<p>Mund t\u00eb regjistroheni falas p\u00ebr t\u00eb m\u00ebsuar m\u00eb shum\u00eb p\u00ebr sesionet, fol\u00ebsit dhe p\u00ebr t\u00eb aksesuar p\u00ebrmbajtjen. <noindex><a rel=\"nofollow\" href=\"http:\/\/cloud.withgoogle.com\/next\/sf\/emea?utm_source=Habr&amp;amp;utm_medium=website&amp;amp;utm_campaign=&amp;amp;utm_content=Habr\">faqja Next OnAir EMEA<\/a><\/noindex>. S\u00eb bashku me p\u00ebrmbajtjen unike q\u00eb do t\u00eb prezantohet p\u00ebr Next OnAir EMEA, ju gjithashtu do t\u00eb keni qasje t\u00eb plot\u00eb n\u00eb m\u00eb shum\u00eb se 250 sesione nga pjesa globale e Google Cloud Next '20: OnAir.<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/google\/blog\/523186\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cloud Run, \u0432\u044b, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0430\u043d\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0434\u0430, \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u0438 Google Cloud Console. \u041c\u0430\u043b\u043e \u0442\u043e\u0433\u043e, \u0432\u0430\u043c \u0435\u0449\u0451 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. Cloud Code\u00a0\u2013 \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f, \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cloud Run, \u0432\u044b, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0430\u043d\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0434\u0430, \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u0438 Google Cloud Console. \u041c\u0430\u043b\u043e \u0442\u043e\u0433\u043e, \u0432\u0430\u043c \u0435\u0449\u0451 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. Cloud Code \u2013 \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f, \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0434\u043b\u044f Cloud Run \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Cloud Code | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cloud Run, \u0432\u044b, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0430\u043d\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0434\u0430, \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u0438 Google Cloud Console. \u041c\u0430\u043b\u043e \u0442\u043e\u0433\u043e, \u0432\u0430\u043c \u0435\u0449\u0451 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. Cloud Code \u2013 \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f, \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-14T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-14T05:42:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Shpejtojm\u00eb zhvillimin p\u00ebr Cloud Run me Cloud Code | ProHoster","description":"Kur zhvilloni sh\u00ebrbime p\u00ebr platform\u00ebn plot\u00ebsisht t\u00eb menaxhuar t\u00eb kontejner\u00ebve Cloud Run, ka shum\u00eb mund\u00ebsi q\u00eb shpejt do t\u00eb lodheni duke u nd\u00ebrruar vazhdimisht midis redaktorit t\u00eb kodit, terminalit dhe Google Cloud Console. P\u00ebr m\u00eb tep\u00ebr, do t'ju duhet t\u00eb kryeni disa her\u00eb t\u00eb nj\u00ebjtat komanda p\u00ebr \u00e7do shp\u00ebrndarje. Cloud Code \u00ebsht\u00eb nj\u00eb grup mjetesh q\u00eb p\u00ebrfshin gjith\u00e7ka q\u00eb ju nevojitet p\u00ebr t\u00eb shkruar, debug-uar dhe shp\u00ebrndar\u00eb","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0434\u043b\u044f Cloud Run \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Cloud Code | ProHoster","og:description":"\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cloud Run, \u0432\u044b, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u0441\u0442\u0430\u043d\u0435\u0442\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043a\u043e\u0434\u0430, \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u0438 Google Cloud Console. \u041c\u0430\u043b\u043e \u0442\u043e\u0433\u043e, \u0432\u0430\u043c \u0435\u0449\u0451 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437, \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. Cloud Code \u2013 \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f, \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/uskoryaem-razrabotku-dlya-cloud-run-s-pomoshhyu-cloud-code","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-14T05:42:36+00:00","article:modified_time":"2020-10-14T05:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96732","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:36:23","updated":"2022-10-03 07:14:30"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/96732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=96732"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/96732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/96733"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=96732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=96732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=96732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}