{"id":14425,"date":"2026-07-14T04:05:57","date_gmt":"2026-07-14T10:05:57","guid":{"rendered":"https:\/\/www.supportpro.com\/blog\/?p=14425"},"modified":"2026-07-14T04:06:01","modified_gmt":"2026-07-14T10:06:01","slug":"how-to-automate-deployments-with-runcloud","status":"publish","type":"post","link":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/","title":{"rendered":"How to Automate Deployments with RunCloud"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Automating deployments streamlines the process of updating your web applications, reducing manual intervention and minimizing the risk of errors. RunCloud offers powerful deployment automation through Git integration and Atomic Deployment. This guide walks you through setting up automated deployments for your web applications using RunCloud.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Automate Deployments?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Manual deployments can be time-consuming and error-prone. By automating the deployment process, you benefit from:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Consistency:<\/strong> Every deployment follows a predefined process, eliminating human errors.<\/li>\n\n\n\n<li><strong>Speed:<\/strong> Code changes go live faster without manual uploads.<\/li>\n\n\n\n<li><strong>Rollback Safety:<\/strong> Atomic deployment ensures that if an update fails, your site remains online with the last successful version.<\/li>\n\n\n\n<li><strong>Seamless Collaboration:<\/strong> Developers can push updates via Git without needing direct server access.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before proceeding, ensure that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You have a <strong>RunCloud<\/strong> account.<\/li>\n\n\n\n<li>Your <strong>server is connected<\/strong> to RunCloud.<\/li>\n\n\n\n<li>A <strong>Git repository<\/strong> (GitHub, GitLab, or Bitbucket) is set up with your application code.<\/li>\n\n\n\n<li>SSH key authentication is enabled between your repository and server.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 1: Connect Your Git Repository<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RunCloud allows you to connect Git repositories to your web applications, enabling automated deployments. To do this:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your <strong>RunCloud<\/strong> dashboard.<\/li>\n\n\n\n<li>Navigate to <strong>Web Applications<\/strong> and select your application.<\/li>\n\n\n\n<li>Click on the <strong>Git<\/strong> tab and choose <strong>Enable Git Deployment<\/strong>.<\/li>\n\n\n\n<li>Select your Git provider (<strong>GitHub, GitLab, Bitbucket, or a custom Git repository<\/strong>).<\/li>\n\n\n\n<li>Add your <strong>repository URL<\/strong> and branch (e.g., main or production).<\/li>\n\n\n\n<li>RunCloud will prompt you to add an SSH key to your Git repository for authentication. Copy the provided SSH key and add it to your repository\u2019s settings.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 2: Enable Atomic Deployment<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once your Git repository is connected:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Begin by navigating to the <strong>Atomic Deployment<\/strong> section from the left-side menu.<\/li>\n\n\n\n<li>Click on <strong>Deploy a Project<\/strong> to proceed.<\/li>\n\n\n\n<li>Navigate to <strong>Web Applications<\/strong> and select your application.<\/li>\n\n\n\n<li>Click on the <strong>Git<\/strong> tab and scroll down to <strong>Atomic Deployment<\/strong>.<\/li>\n\n\n\n<li>Enable <strong>Atomic Deployment<\/strong>, which ensures zero-downtime deployment by:\n<ul class=\"wp-block-list\">\n<li>Creating a new release folder for each deployment.<\/li>\n\n\n\n<li>Updating the symbolic link only when the deployment is successful.<\/li>\n\n\n\n<li>Keeping previous releases intact, allowing quick rollbacks if needed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If a deployment fails, RunCloud will automatically revert to the last successful version to prevent downtime.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3: Testing Your Automated Deployment<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After configuration, test your deployment by making a commit to the linked branch. RunCloud should automatically pull the latest changes and update your application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To verify:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ensure that the latest commit is reflected in your application.<\/li>\n\n\n\n<li>Visit your application to confirm that the updates are live.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">By following these steps, you can ensure smooth and consistent deployments without manual intervention.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Automating deployments with RunCloud simplifies application updates and enhances reliability. By integrating Git and using atomic deployment, you ensure a seamless and efficient workflow. Start automating today and focus on building your applications while RunCloud handles the rest!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background has-background wp-block-paragraph\">If you have any questions or need further assistance on RunCloud deployment automation, feel free to <a href=\"https:\/\/www.supportpro.com\/softwareinstallation.php\" title=\"\">reach out to our support team!<\/a><\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center has-white-background-color has-background\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Facing issues? <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Our technical support<br>engineers can solve it. <\/p>\n\n\n\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-3350a795-db50-482f-9911-301930d1b1be\"><span class=\"hs-cta-node hs-cta-3350a795-db50-482f-9911-301930d1b1be\" id=\"hs-cta-3350a795-db50-482f-9911-301930d1b1be\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2725694\/3350a795-db50-482f-9911-301930d1b1be\" ><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-3350a795-db50-482f-9911-301930d1b1be\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/3350a795-db50-482f-9911-301930d1b1be.png\"  alt=\"Contact Us today!\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2725694, '3350a795-db50-482f-9911-301930d1b1be', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div><figure class=\"wp-block-media-text__media\"><img fetchpriority=\"high\" decoding=\"async\" width=\"904\" height=\"931\" src=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png\" alt=\"guy server checkup\" class=\"wp-image-12943 size-full\" srcset=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png 904w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-291x300.png 291w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-768x791.png 768w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-585x602.png 585w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Automating deployments streamlines the process of updating your web applications, reducing manual intervention and minimizing the risk of errors. RunCloud offers powerful deployment automation through Git integration and Atomic Deployment.&hellip;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-14425","post","type-post","status-publish","format-standard","hentry","category-miscellaneous"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"SupportPRO Admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Server Management Tips | SupportPRO Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How to Automate Deployments with RunCloud\" \/>\n\t\t<meta property=\"og:description\" content=\"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-14T10:05:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-14T10:06:01+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How to Automate Deployments with RunCloud\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#article\",\"name\":\"How to Automate Deployments with RunCloud\",\"headline\":\"How to Automate Deployments with RunCloud\",\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"},\"datePublished\":\"2026-07-14T04:05:57-06:00\",\"dateModified\":\"2026-07-14T04:06:01-06:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#webpage\"},\"articleSection\":\"Miscellaneous\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/miscellaneous\\\/#listItem\",\"name\":\"Miscellaneous\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/miscellaneous\\\/#listItem\",\"position\":2,\"name\":\"Miscellaneous\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/miscellaneous\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#listItem\",\"name\":\"How to Automate Deployments with RunCloud\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#listItem\",\"position\":3,\"name\":\"How to Automate Deployments with RunCloud\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/miscellaneous\\\/#listItem\",\"name\":\"Miscellaneous\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\",\"name\":\"SupportPRO\",\"description\":\"SupportPRO Blog\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"telephone\":\"+18476076123\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/\",\"name\":\"SupportPRO Admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/13d2f63048d631e03a432375448be5eb7861069df4fef10f0cb1c7b36554c225?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"SupportPRO Admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#webpage\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/\",\"name\":\"How to Automate Deployments with RunCloud\",\"description\":\"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/how-to-automate-deployments-with-runcloud\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"datePublished\":\"2026-07-14T04:05:57-06:00\",\"dateModified\":\"2026-07-14T04:06:01-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"name\":\"Server Management Tips\",\"description\":\"SupportPRO Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>How to Automate Deployments with RunCloud<\/title>\n\n","aioseo_head_json":{"title":"How to Automate Deployments with RunCloud","description":"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.","canonical_url":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#article","name":"How to Automate Deployments with RunCloud","headline":"How to Automate Deployments with RunCloud","author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"},"datePublished":"2026-07-14T04:05:57-06:00","dateModified":"2026-07-14T04:06:01-06:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#webpage"},"isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#webpage"},"articleSection":"Miscellaneous"},{"@type":"BreadcrumbList","@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.supportpro.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/miscellaneous\/#listItem","name":"Miscellaneous"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/miscellaneous\/#listItem","position":2,"name":"Miscellaneous","item":"https:\/\/www.supportpro.com\/blog\/category\/miscellaneous\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#listItem","name":"How to Automate Deployments with RunCloud"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#listItem","position":3,"name":"How to Automate Deployments with RunCloud","previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/miscellaneous\/#listItem","name":"Miscellaneous"}}]},{"@type":"Organization","@id":"https:\/\/www.supportpro.com\/blog\/#organization","name":"SupportPRO","description":"SupportPRO Blog","url":"https:\/\/www.supportpro.com\/blog\/","telephone":"+18476076123"},{"@type":"Person","@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author","url":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/","name":"SupportPRO Admin","image":{"@type":"ImageObject","@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/13d2f63048d631e03a432375448be5eb7861069df4fef10f0cb1c7b36554c225?s=96&d=mm&r=g","width":96,"height":96,"caption":"SupportPRO Admin"}},{"@type":"WebPage","@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#webpage","url":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/","name":"How to Automate Deployments with RunCloud","description":"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/#breadcrumblist"},"author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"creator":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"datePublished":"2026-07-14T04:05:57-06:00","dateModified":"2026-07-14T04:06:01-06:00"},{"@type":"WebSite","@id":"https:\/\/www.supportpro.com\/blog\/#website","url":"https:\/\/www.supportpro.com\/blog\/","name":"Server Management Tips","description":"SupportPRO Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Server Management Tips | SupportPRO Blog","og:type":"article","og:title":"How to Automate Deployments with RunCloud","og:description":"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.","og:url":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/","article:published_time":"2026-07-14T10:05:57+00:00","article:modified_time":"2026-07-14T10:06:01+00:00","twitter:card":"summary","twitter:title":"How to Automate Deployments with RunCloud","twitter:description":"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates."},"aioseo_meta_data":{"post_id":"14425","title":"#post_title","description":"Learn how to automate deployments with RunCloud using Git integration, deployment scripts, and webhooks for faster, error-free application updates.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"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":"","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":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","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":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-07-14 10:07:34","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-03-19 12:56:55","updated":"2026-07-14 11:07:18"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/miscellaneous\/\" title=\"Miscellaneous\">Miscellaneous<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tHow to Automate Deployments with RunCloud\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.supportpro.com\/blog"},{"label":"Miscellaneous","link":"https:\/\/www.supportpro.com\/blog\/category\/miscellaneous\/"},{"label":"How to Automate Deployments with RunCloud","link":"https:\/\/www.supportpro.com\/blog\/how-to-automate-deployments-with-runcloud\/"}],"_links":{"self":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/14425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/comments?post=14425"}],"version-history":[{"count":2,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/14425\/revisions"}],"predecessor-version":[{"id":17728,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/14425\/revisions\/17728"}],"wp:attachment":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media?parent=14425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/categories?post=14425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/tags?post=14425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}