{"id":18426,"date":"2017-09-01T12:15:55","date_gmt":"2017-09-01T09:15:55","guid":{"rendered":"https:\/\/www.webcodegeeks.com\/?p=18426"},"modified":"2017-08-31T17:35:46","modified_gmt":"2017-08-31T14:35:46","slug":"benefits-continuous-integration-cloud","status":"publish","type":"post","link":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/","title":{"rendered":"The Benefits of Continuous Integration in the Cloud"},"content":{"rendered":"<p>There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time, cost, and effort. The question, though, is which combination is the right one for both your organization and your project?<\/p>\n<p>Like so many topics, the answer to this one is, \u201cIt depends.\u201d So today, I\u2019m going to help whittle that list down somewhat by looking at several of the main advantages that continuous integration (CI) in the cloud can bring. However, before I do that, let\u2019s quickly recap what CI and the cloud are, starting with the cloud.<\/p>\n<h2>What Is the Cloud?<\/h2>\n<p>The cloud is often seen as a very amorphous, even nebulous, concept, one often applied to <em>anything<\/em> to do with computing infrastructure that you can\u2019t either directly or physically touch and control. As a result, it\u2019s become a somewhat derided term that marketing departments seem to use with increasing abandon. This derision is rather unfortunate as, when well understood, the cloud is a potent tool, one which can be very enabling and transformative.<\/p>\n<p>So let\u2019s suitably define what it is. Of all the cloud descriptions I\u2019ve heard, the best one is <a href=\"https:\/\/www.youtube.com\/watch?v=Bx17ywo-5nM\">this one from an interview with Scott Hanselman<\/a>:<\/p>\n<blockquote><p>The cloud is <strong>hosting generalized and made elastic<\/strong>. It\u2019s hosting with an API wrapped around it. It\u2019s choice. It\u2019s an API. It\u2019s flexible billing\u2026The cloud is about gaining control of your business. It\u2019s about gaining knowledge. It\u2019s not a loss of control.<\/p><\/blockquote>\n<p>You can listen to the longer version of his description, which starts from about 14 minutes into the interview.<\/p>\n<p>For myself, the cloud is computer infrastructure that scales dynamically with you, whether up or down. It\u2019s infrastructure that has the flexibility to adapt to your changing needs \u2014 and budgets \u2014 continuously.<\/p>\n<p>Given the benefits that this brings, over recent years, a whole range of vendors have appeared, offering a variety of services designed to support a broad range of infrastructure needs. These include hosted database and logging providers such as <em>ElephantSQL<\/em> and <em>Loggly<\/em>, email providers such as <em>Zoho<\/em>, and more generalized computing infrastructure such as <em>Amazon Web Services<\/em>, <em>Google Cloud Platform<\/em>, and <em>Microsoft Azure<\/em>.<\/p>\n<h2>What Is Continuous Integration?<\/h2>\n<p>Next, what is continuous integration (CI)? According to <a href=\"https:\/\/codeship.com\/continuous-integration-essentials\">Codeship\u2019s CI Essentials guide<\/a>, continuous integration is:<\/p>\n<blockquote><p>\u2026a development practice where developers <strong>integrate code into a shared repository frequently<\/strong>, preferably several times a day. Each integration can then be <strong>verified by an automated build and automated tests<\/strong>. While automated testing is not strictly part of CI, it is typically implied. One of the key benefits of regularly integrating code is that <strong>you can detect errors quickly and locate them more easily<\/strong>. As each change introduced is typically small, pinpointing the specific change that introduced a defect can be done quickly.<\/p><\/blockquote>\n<p>Continuous integration needn\u2019t be complicated nor sophisticated. At its simplest, it could consist of just a few things:<\/p>\n<ol>\n<li>A script that launches a testing tool, such as <a href=\"https:\/\/phpunit.de\/\">PHPUnit<\/a>, <a href=\"http:\/\/junit.org\/junit4\/\">JUnit<\/a>, or <a href=\"http:\/\/nunit.org\/\">NUnit<\/a>, which runs the application\u2019s test suite once new code has been integrated into a Git repository\u2019s master branch.<\/li>\n<li>A script that builds the software after the test suite has succeeded.<\/li>\n<li>An email notification sent to the developers alerting them to the success or failure of the two previous steps.<\/li>\n<\/ol>\n<p>In reality, however, CI pipelines often have much more sophisticated requirements, such as <em>database<\/em>, <em>queueing<\/em>, <em>caching<\/em>, and <em>web servers<\/em>, which are often required for acceptance and integration tests.<\/p>\n<p>This complexity can be driven by a range of factors, such as the industry that the software serves, regulatory requirements and constraints, budgetary constraints, and the project\u2019s technical requirements.<\/p>\n<h2>Benefits of CI in the Cloud<\/h2>\n<p>Now that we\u2019ve recapped what these terms mean, why should you put your CI pipeline in the cloud instead of hosting it yourself? What benefits will you accrue by doing so that could outweigh a homegrown solution? To answer these two questions, let\u2019s consider four key advantages of CI in the cloud.<\/p>\n<h3>Reduced cost<\/h3>\n<p>The first benefit of CI in the cloud that we should consider is lower cost. This might sound counterintuitive when you\u2019re using an external service, as you\u2019ll likely be paying for the service at some point. But calculating cost, <a href=\"https:\/\/www.webcodegeeks.com\/devops\/pros-cons-hosted-versus-premise-ci\/\">as I\u2019ve argued previously<\/a>, is usually neither a quick nor easy process. Let\u2019s step through an example so that you see what I mean.<\/p>\n<p><a href=\"https:\/\/codeship.com\/pricing\/basic?hsCtaTracking=35b2d6a6-6c9c-49c0-b222-671b3a4e32d5%7Ce359ef0b-8218-48af-8100-dea7a6269a96\">Codeship Basic<\/a> offers three paid plans: <em>starter<\/em>, <em>essential<\/em>, and <em>power<\/em>. There\u2019s also a free plan (not just a free trial), a good option if you\u2019re just getting started or you\u2019re building a project that\u2019s either for a hobby or an open-source project. You can get started for free, then as your budget grows, you can scale up to get more functionality and power.<\/p>\n<p>Assuming that you went with one of those plans, after signing up, you\u2019d just need to do a bit of light-touch account configuration, and you\u2019re ready to build your first CI pipeline. Contrast this with building a solution that either you or your team created, or one based on an open-source tool such as <a href=\"https:\/\/jenkins.io\/\">Jenkins<\/a>. If you take that path, you\u2019ll have to:<\/p>\n<ul>\n<li>Invest in both hardware and staffing resources to build and document the initial solution.<\/li>\n<li>To maintain and adapt it as your software grows and changes over time.<\/li>\n<li>To replace faulty or aging hardware, manage performance tuning.<\/li>\n<li>To adjust it to stay up with industry trends.<\/li>\n<\/ul>\n<p>Depending on just how advanced and sophisticated your solution needs to be, your costs, amortized over a decade or more, could be quite substantial. Given that, which approach costs less, not only in a monetary sense but also in respect to time and overhead?<\/p>\n<h3>Minimal configuration<\/h3>\n<p>One thing that can\u2019t be removed by hosting a CI solution in the cloud is the need for configuration. However, it can be <em>significantly<\/em> reduced. By using a hosted solution, the configuration requirements are reduced just to those required for your CI pipeline(s). On top of that, a range of default settings is typically available to suit the nature of the software being developed.<\/p>\n<p>All you have to do is choose the one that best fits your software and make supplementary changes. As an example, Codeship provides basic commands for such languages and frameworks as <em>Go<\/em>, <em>Java<\/em>, <em>PHP<\/em>, <em>Python<\/em>, <em>Node.js<\/em>, <em>Vue.js<\/em>, <em>Symfony<\/em>, <em>Laravel<\/em>, <em>Ruby on Rails<\/em>, and <em>Sinatra<\/em>. In addition, a default pipeline will be created to match the default build commands.<\/p>\n<p>Despite this level of support and assistance, no cloud provider will ever be able to create a solution that exactly suits the needs of every software project. So you may find that the default commands and build pipelines aren\u2019t always suitable. In these situations, you should expect to be able to provide custom build scripts and configurations, as well as to customize and extend the default options as you need to, on a project-by-project basis, as and when the need arises.<\/p>\n<p>So either way, whether the defaults, extending the defaults, or a custom script set is the path you take, you would still have far less to configure than in a solution you created yourself.<\/p>\n<h3>Dynamic scalability<\/h3>\n<p>Perhaps the greatest advantage of using the cloud is its elastic nature, one that can scale both up and down as the needs arise. If you\u2019re a small development organization, perhaps consisting of only two developers on the way to deploying your first release, you can get started with only the features and computing power that you <em>absolutely<\/em> need.<\/p>\n<p>This lets you keep your costs to a minimum and avoid over-investing in hardware that you don\u2019t yet need. However, as your application\u2019s complexity or user base grows, you can dynamically scale up the available resources to meet demand.<\/p>\n<p>This flexibility is also available if you have intermittent periods of load, periods that may only last for a few days \u2014 or hours \u2014 at most. It lets you dynamically scale to handle unpredictable traffic spikes or seasonal holidays.<\/p>\n<p>But concerning CI, hosting providers can also provide elasticity around testing by offering a configurable number of parallel test pipelines. Parallel test pipelines allow you to split builds into multiple pipelines, which in turn reduce the test suite\u2019s execution time.<\/p>\n<h3>Flexibility<\/h3>\n<p>Next, let\u2019s consider flexibility. Consider that you designed a homegrown solution when your organization or software was quite young. It started out needing a rather simple software stack, perhaps composed of <em>Apache<\/em> or <em>NGINX<\/em>, <em>PHP<\/em>, and <em>PostgreSQL<\/em>.<\/p>\n<p>However, you\u2019ve rapidly gained a strong following and consequently, have added an increasing number of technologies into the mix, such as <em>Redis<\/em>, <em>Memcached<\/em>, and <em>ELK<\/em>. What\u2019s more, because of the demand, you\u2019re now considering transitioning to a Go-based microservice architecture.<\/p>\n<p>What will it take and what will it cost you to refactor and maintain your internal CI solution? Can you find the staff with sufficient experience in the technologies required to both adapt \u2014\u00a0or to recreate \u2014 and maintain it?<\/p>\n<p>Contrast this with a Cloud solution which works with projects almost regardless of their technology mix, one which comes with a host of infrastructure ready to go, including a range of <em>database<\/em>, <em>queuing<\/em>, <em>cache<\/em>, and <em>search servers<\/em>.<\/p>\n<p>What\u2019s more, in certain cases, multiple versions of these servers are simultaneously available. As a result, you have the flexibility of testing your application in a wide array of combinations and permutations. All you may need to do is to provide the appropriate environment settings to your application, and it can alternate between the different versions as necessary.<\/p>\n<h2>In Conclusion<\/h2>\n<p>And that\u2019s been a look at four benefits of using cloud-based continuous integration over an in-house, homegrown solution. Can you think of any more? Do you feel that any of the four mentioned either aren\u2019t applicable or could be extended? If so, I\u2019d love to hear your thoughts in the comments.<\/p>\n<p>If you\u2019ve been on the fence for some time about the cloud, whether what it is or whether it\u2019s worth including in your software stack, I hope that these benefits have helped resolve any lingering doubt that you may have. I also hope that you now see that regardless of your organization\u2019s size or your application\u2019s maturity and sophistication, a cloud-based CI solution may be the more viable choice.<\/p>\n<h2>Links<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.virtualizationpractice.com\/continuous-integration-cloud-16515\/\">https:\/\/www.virtualizationpractice.com\/continuous-integration-cloud-16515\/<\/a><\/li>\n<li><a href=\"https:\/\/www.thoughtworks.com\/continuous-integration\">https:\/\/www.thoughtworks.com\/continuous-integration<\/a><\/li>\n<li><a href=\"http:\/\/%20https:\/\/martinfowler.com\/articles\/continuousIntegration.html\">https:\/\/martinfowler.com\/articles\/continuousIntegration.html<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Continuous_integration\">https:\/\/en.wikipedia.org\/wiki\/Continuous_integration<\/a><\/li>\n<\/ul>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td><span class=\"reference\">Reference: <\/span><\/td>\n<td><a href=\"https:\/\/blog.codeship.com\/the-benefits-of-continuous-integration-in-the-cloud\/\">The Benefits of Continuous Integration in the Cloud<\/a> from our <a href=\"http:\/\/www.webcodegeeks.com\/join-us\/wcg\/\">WCG partner<\/a> Matthew Setter at the <a href=\"http:\/\/blog.codeship.com\/\">Codeship Blog<\/a> blog.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time, cost, and effort. The question, though, is which combination is the right one for both your organization and your project? Like so many topics, the answer to this one is, \u201cIt depends.\u201d So today, &hellip;<\/p>\n","protected":false},"author":119,"featured_media":927,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[369],"class_list":["post-18426","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development","tag-continuous-integration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Benefits of Continuous Integration in the Cloud - Web Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Benefits of Continuous Integration in the Cloud - Web Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-01T09:15:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Setter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@settermjd\" \/>\n<meta name=\"twitter:site\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Setter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\"},\"author\":{\"name\":\"Matthew Setter\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/b05e82f4b706b29d2bfb20134e3d2f35\"},\"headline\":\"The Benefits of Continuous Integration in the Cloud\",\"datePublished\":\"2017-09-01T09:15:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\"},\"wordCount\":1789,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"keywords\":[\"Continuous Integration\"],\"articleSection\":[\"Web Dev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\",\"name\":\"The Benefits of Continuous Integration in the Cloud - Web Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"datePublished\":\"2017-09-01T09:15:55+00:00\",\"description\":\"There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time,\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Dev\",\"item\":\"https:\/\/www.webcodegeeks.com\/category\/web-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The Benefits of Continuous Integration in the Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"name\":\"Web Code Geeks\",\"description\":\"Web Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webcodegeeks\",\"https:\/\/x.com\/webcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/b05e82f4b706b29d2bfb20134e3d2f35\",\"name\":\"Matthew Setter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/93462db49ad0350a33d70149761702068941d2e0c07150ae8c32df9512fc2bde?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/93462db49ad0350a33d70149761702068941d2e0c07150ae8c32df9512fc2bde?s=96&d=mm&r=g\",\"caption\":\"Matthew Setter\"},\"description\":\"Matthew Setter is a developer and technical writer. He creates web-based applications and technical content that engage developers with platforms, technologies, applications, and tools.\",\"sameAs\":[\"https:\/\/x.com\/settermjd\"],\"url\":\"https:\/\/www.webcodegeeks.com\/author\/matthew-setter\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Benefits of Continuous Integration in the Cloud - Web Code Geeks - 2026","description":"There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/","og_locale":"en_US","og_type":"article","og_title":"The Benefits of Continuous Integration in the Cloud - Web Code Geeks - 2026","og_description":"There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time,","og_url":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/","og_site_name":"Web Code Geeks","article_publisher":"https:\/\/www.facebook.com\/webcodegeeks","article_published_time":"2017-09-01T09:15:55+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","type":"image\/jpeg"}],"author":"Matthew Setter","twitter_card":"summary_large_image","twitter_creator":"@settermjd","twitter_site":"@webcodegeeks","twitter_misc":{"Written by":"Matthew Setter","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#article","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/"},"author":{"name":"Matthew Setter","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/b05e82f4b706b29d2bfb20134e3d2f35"},"headline":"The Benefits of Continuous Integration in the Cloud","datePublished":"2017-09-01T09:15:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/"},"wordCount":1789,"commentCount":0,"publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","keywords":["Continuous Integration"],"articleSection":["Web Dev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/","url":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/","name":"The Benefits of Continuous Integration in the Cloud - Web Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","datePublished":"2017-09-01T09:15:55+00:00","description":"There are a large number of technologies and concepts that can dramatically improve software quality, while simultaneously reducing its development time,","breadcrumb":{"@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#primaryimage","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/web-dev-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.webcodegeeks.com\/web-development\/benefits-continuous-integration-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Web Dev","item":"https:\/\/www.webcodegeeks.com\/category\/web-development\/"},{"@type":"ListItem","position":3,"name":"The Benefits of Continuous Integration in the Cloud"}]},{"@type":"WebSite","@id":"https:\/\/www.webcodegeeks.com\/#website","url":"https:\/\/www.webcodegeeks.com\/","name":"Web Code Geeks","description":"Web Developers Resource Center","publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.webcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webcodegeeks","https:\/\/x.com\/webcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/b05e82f4b706b29d2bfb20134e3d2f35","name":"Matthew Setter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/93462db49ad0350a33d70149761702068941d2e0c07150ae8c32df9512fc2bde?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93462db49ad0350a33d70149761702068941d2e0c07150ae8c32df9512fc2bde?s=96&d=mm&r=g","caption":"Matthew Setter"},"description":"Matthew Setter is a developer and technical writer. He creates web-based applications and technical content that engage developers with platforms, technologies, applications, and tools.","sameAs":["https:\/\/x.com\/settermjd"],"url":"https:\/\/www.webcodegeeks.com\/author\/matthew-setter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/18426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/users\/119"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/comments?post=18426"}],"version-history":[{"count":0,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/18426\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media\/927"}],"wp:attachment":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media?parent=18426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/categories?post=18426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/tags?post=18426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}