{"id":37968,"date":"2023-01-20T07:08:26","date_gmt":"2023-01-20T07:08:26","guid":{"rendered":"https:\/\/codeandpepper.com\/?p=37968"},"modified":"2023-01-20T07:08:28","modified_gmt":"2023-01-20T07:08:28","slug":"circleci-additional-fuel-for-continuous-integration-and-delivery","status":"publish","type":"post","link":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/","title":{"rendered":"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery"},"content":{"rendered":"\n<p>Continuous Integration (CI) and Continuous Delivery (CD) is a method of frequent delivery of software to customers introducing and perfecting automation within the app development process. CircleCI is a CI tool. Developers use it to build, test, and deploy projects. This article dives into the software and its capabilities.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-concept-of-continuous-integration-and-continuous-delivery\"><strong>The concept of Continuous Integration and Continuous Delivery<\/strong><\/h2>\n\n\n\n<p>CI mobilizes developers to regularly integrate code they are currently working on with a shared code repository. As frequent as possible. Merging of the code triggers then a process of automated tests and builds, which unloads a lot of work and makes more space for development.<\/p>\n\n\n\n<p>CD, on the other hand, is a further automation of the previous integration process. CD allows for automation of the previously created integration process. CI\/CD platforms are made to inform the team about bugs, help deliver a stable product, and increase effectiveness.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-circleci-used-for\"><strong>What is CircleCI used for?<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/circleci.com\/\">CircleCI<\/a> can be configured to run very complex pipelines efficiently with caching, docker layer caching, resource classes and many more. The platform tools can be configured to trigger the app\u2019s build and run whole sets of automated tests before merging the code. You can also prepare a configuration where CirleCI will stop the integration, if it spots any failures. This way the team will be notified of the problem early on and have the chance to quickly fix it.<\/p>\n\n\n\n<p>CircleCI helps implement a continuous integration approach in the development of software products.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-circleci-s-building-blocks\"><strong>The CircleCI\u2019s building blocks<\/strong><\/h2>\n\n\n\n<p>CircleCI has components that greatly improve the process of software development. You can either work on <a href=\"https:\/\/codeandpepper.com\/services\/end-to-end-software-development\">end-to-end software development<\/a> or hire <a href=\"https:\/\/codeandpepper.com\/services\/mobile-app-development-company\">mobile app development<\/a> specialist to enhance the product. It doesn\u2019t matter, the platform got you covered.<\/p>\n\n\n\n<p><strong>Steps<\/strong>. This is a basic tool to automate\u2026 the automation. Steps lets you run executable bash commands. They also enable predefined steps made by CircleCI. These steps cover common behaviors like checking the code from a respository or working on pipeline cache.<\/p>\n\n\n\n<p><strong>Jobs<\/strong>. This element has two configuration options. They run based on a list of steps, so they need them badly. Then, they can be run just is \u2013 in order, as a single unit. But executing a job requires an executor program. That\u2019y why Circle CI supports Windows, macOS, virtual machines and Docker.<\/p>\n\n\n\n<p><strong>Workflows<\/strong>. They are made of jobs, which are made of steps. Jobs are run in many different ways to minimize long execution times.<\/p>\n\n\n\n<p><strong>Orbs<\/strong>. To avoid duplication of workflows configurations, the company behind CircleCI creates orbs. They give you reusable snippets of code that cover common use cases. The platform has an orb repository that\u2019s easy to use, further simplifying the process of creating the code.<\/p>\n\n\n\n<p><strong>Context. <\/strong>CircleCI provides context to create configuration options. This is done through sets of environment variables. You can use them by browsing values in different projects in your company. By using context, you can secure and share environment variables across many projects. They are defined as name\/value pairs and injected at runtime.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-other-interesting-features\"><strong>Other interesting features<\/strong><\/h2>\n\n\n\n<p>To topple it all off, we need to talk about few other features.<\/p>\n\n\n\n<p><strong>Parameters<\/strong>. It\u2019s best to use parameters as a tool to define dynamic workflows. Combine them with conditions for the best effect.<\/p>\n\n\n\n<p><strong>Commands<\/strong>. They define a sequence of steps that are used to make the code reusable.<\/p>\n\n\n\n<p><strong>Branch-specific configuration<\/strong>. With it, you can include or exclude jobs based on the current branch the pipeline is running at the time.<\/p>\n\n\n\n<p><strong>Conditional execution of steps<\/strong>. You can write conditions. If they are tested true, a given step is executed. In orbs, you can view the source code; there you can also browse through examples for steps execution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cirlceci-how-to-start\"><strong>CirlceCI \u2013 how to start?<\/strong><\/h2>\n\n\n\n<p>If you don\u2019t know how to start, this section is for you.<\/p>\n\n\n\n<p>1. Go to the CircleCI\u2019s webpage and setup an account.<\/p>\n\n\n\n<p>2. Then link your respositories to CircleCI. For each repository, you will see a link or button that says \u201cSet Up Project\u201d. Click on it to begin.<\/p>\n\n\n\n<p>3. Finish initial configuration. If everything went smoothly, you should be able to see a triggered pipeline after a pushed commit.<\/p>\n\n\n\n<p>4. Set up a basic pipeline config.<\/p>\n\n\n\n<p>5. Customize the Config file.<\/p>\n\n\n\n<p>6. Set up the Context.<\/p>\n\n\n\n<p>7. Setup the AWS Environment Variables.<\/p>\n\n\n\n<p>For extensive step-by-step guide, go to <a href=\"https:\/\/devopsauthority.tech\/2021\/01\/19\/how-to-use-circle-ci-getting-started-ci-cd\">DevOps Authority<\/a> page.<\/p>\n\n\n\n<p>Please note, that Circle CI provides a practical <a href=\"https:\/\/circleci.com\/docs\/examples-and-guides-overview\">Docs section<\/a> on its webpage. There, you can find language and configuration guides for Python, Node.js, Java, C, .NET.&nbsp; There are also tutorials for Linux, iOS, macOS and of course Windows platforms.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-summary\"><strong>Summary<\/strong><\/h2>\n\n\n\n<p>It\u2019s important to complement your <a href=\"https:\/\/codeandpepper.com\/how-to-choose-a-tech-stack\">tech stack<\/a> with additional tools that can squeeze everything from the tech you have chosen for the job. Especially today, with the <a href=\"https:\/\/codeandpepper.com\/api-first-design\">API-first design<\/a>, where apps are made quick yet efficient. They should be as spottles and well-rounded. They should run on efficiency alone, not report bugs from end-users. Its fuel should be a good design and spotless UX\/UI.<\/p>\n\n\n\n<p>That\u2019s why it\u2019s important to make projects with specialists that can utilize platforms and tools like CircleCI. Projects become more complex, especially under <a href=\"https:\/\/codeandpepper.com\/services\/aws-amazon-web-services-consulting\">AWS development<\/a> where cloud integration is important. You don\u2019t want a setback. Consider going with engineers that know what they are doing and why.\u00a0<\/p>\n\n\n\n\n\n<section id=\"contact-block_63ca3baab6fba\" class=\"contact-block block common-block \">\n  <div class=\"container\">\n\n\n    \n  <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n\n<h2 class=\"block-title section-title\">\n  Let&#8217;s talk about your project<\/h2>\n\n\n  <div class=\"block-description typography-body\">\n    <p>New app and short on developers? No worries, we got you covered. Let&#8217;s talk!<\/p>\n  <\/div>\n\n    \n          <div class=\"contact-block-person\">\n        <img loading=\"lazy\" decoding=\"async\" width=\"90\" height=\"90\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-90x90.png\" class=\"contact-block-person-image\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-90x90.png 90w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-150x150.png 150w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-140x140.png 140w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-160x160.png 160w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6-136x136.png 136w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/09\/Olga_Pogorzelska_online-6.png 200w\" sizes=\"auto, (max-width: 90px) 100vw, 90px\" \/>        <div class=\"contact-block-person-text\">\n          <div class=\"typography-title-m\">\n            Olga Pogorzelska          <\/div>\n          <div class=\"typography-body-medium\">\n            New Business          <\/div>\n        <\/div>\n      <\/div>\n    \n\n    <form class=\"contact-form\" method=\"POST\" action=\"https:\/\/codeandpepper.com\/wp-admin\/admin-ajax.php\">\n            <amp-recaptcha-input layout=\"nodisplay\" name=\"recaptcha_token\" data-sitekey=\"6LeEo8cqAAAAABpahzrYQeEsO-xoutAjoIkrKpTB\" data-action=\"contact_block\"><\/amp-recaptcha-input>\n            <input type=\"hidden\" name=\"action\" value=\"contact_block_submit\" \/>\n      <input type=\"hidden\" name=\"block\" value=\"smallContactForm\" \/>\n      <input id=\"contact-block_63ca3baab6fba-email\" type=\"email\" name=\"email\" placeholder=\"Email\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_63ca3baab6fba-email\" class=\"contact-block-hidden-label\">Email<\/label>\n      <input id=\"contact-block_63ca3baab6fba-name\" type=\"text\" name=\"name\" placeholder=\"Full name\" class=\"gtm_form_input\" required>\n      <label for=\"contact-block_63ca3baab6fba-name\" class=\"contact-block-hidden-label\">\n        Full name      <\/label>\n\n      <input type=\"submit\" name=\"submit\" value=\"Contact\" class=\"gtm_form_submit btn-big\">\n\n      <div submitting>\n      <\/div>\n      <div id=\"TYPSmallForm\" class=\"submit-msg submit-success\" submit-success>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"#FFF\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" transform=\"translate(1 1)\">\n            <path d=\"M17 8.5l-7.5 7L7 13\"\/>\n            <circle cx=\"12\" cy=\"12\" r=\"11.5\"\/>\n        <\/g>\n        <path d=\"M1 1h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Your message has been sent. We will get back to you as soon as possible.\n        <\/template>\n      <\/div>\n      <div id=\"ErrorSmallForm\" class=\"submit-msg submit-error\" submit-error>\n        <template type=\"amp-mustache\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" viewBox=\"0 0 25 25\">\n    <g fill=\"none\" fill-rule=\"evenodd\">\n        <g stroke=\"currentColor\" stroke-linejoin=\"round\">\n            <path stroke-linecap=\"round\" stroke-width=\"2\" d=\"M23.498 12.31c.105 6.075-4.923 11.086-10.998 11.192-6.074.104-10.893-4.734-10.998-10.81C1.396 6.619 6.426 1.606 12.5 1.502c6.074-.106 10.893 4.734 10.998 10.808zM12.5 14V7\"\/>\n            <path fill=\"currentColor\" stroke-width=\"1.5\" d=\"M13 17.5a.5.5 0 0 1-1 0 .5.5 0 0 1 1 0z\"\/>\n        <\/g>\n        <path d=\"M1 0h24v24H1z\"\/>\n    <\/g>\n<\/svg>\n          Oops! Something went wrong. Please try again later.\n        <\/template>\n      <\/div>\n    <\/form>\n\n\n  <\/div>\n<\/section>\n<style type=\"text\/css\">\n  #contact-block_63ca3baab6fba {\n    background: #009fe3;\n    color: #FFFFFF;\n  }\n\n  #contact-block_63ca3baab6fbasvg {\n    color: #ffffff;\n  }\n<\/style>\n\n<section id=\"related-posts-block_63ca3c9ab6fbc\" class=\"related-posts-block block common-block \">\n  <div class=\"container\">\n\n\n    \n  <svg class=\"wave\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"280\" height=\"9\" viewBox=\"0 0 280 9\">\n    <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M0 3.6c2.88 0 4.18-.668 5.824-1.515C7.724 1.108 9.879 0 13.998 0c4.12 0 6.274 1.108 8.175 2.085 1.644.847 2.943 1.515 5.823 1.515 2.88 0 4.179-.668 5.824-1.515C35.72 1.108 37.874 0 41.995 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.824 1.515 2.88 0 4.18-.668 5.826-1.515C63.719 1.108 65.873 0 69.993 0c4.12 0 6.274 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.18-.668 5.825-1.515C91.715 1.108 93.87 0 97.99 0c4.12 0 6.273 1.108 8.174 2.085 1.645.847 2.945 1.515 5.823 1.515 2.88 0 4.178-.668 5.824-1.515 1.9-.977 4.054-2.085 8.173-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.055-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.88 0 4.179-.668 5.824-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.274 1.108 8.175 2.085 1.646.847 2.946 1.515 5.826 1.515 2.88 0 4.18-.668 5.826-1.515 1.9-.977 4.054-2.085 8.175-2.085 4.12 0 6.273 1.108 8.174 2.085 1.646.847 2.945 1.515 5.825 1.515 2.881 0 4.18-.668 5.827-1.515 1.9-.977 4.056-2.085 8.176-2.085 4.121 0 6.276 1.108 8.177 2.085 1.646.847 2.946 1.515 5.827 1.515s4.181-.668 5.828-1.515C259.718 1.108 261.873 0 265.995 0c4.121 0 6.275 1.108 8.177 2.084 1.645.848 2.946 1.516 5.828 1.516V9h-.007l-5.252-.793c-1.129-.382-2.056-.848-2.919-1.291-1.646-.847-2.946-1.516-5.827-1.516-2.882 0-4.183.669-5.829 1.516-1.9.977-4.056 2.084-8.177 2.084-4.12 0-6.275-1.107-8.176-2.084-1.647-.847-2.947-1.516-5.828-1.516-2.88 0-4.18.669-5.827 1.516-1.9.977-4.055 2.084-8.176 2.084-4.12 0-6.273-1.107-8.175-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.826 1.516c-1.9.977-4.055 2.084-8.175 2.084-4.12 0-6.275-1.107-8.176-2.084-1.644-.847-2.945-1.516-5.825-1.516-2.88 0-4.18.669-5.825 1.516-1.9.977-4.054 2.084-8.174 2.084-4.12 0-6.274-1.107-8.176-2.084-1.644-.847-2.943-1.516-5.823-1.516-2.88 0-4.18.669-5.826 1.516-1.9.977-4.054 2.084-8.175 2.084-4.12 0-6.274-1.107-8.174-2.084-1.646-.847-2.946-1.516-5.825-1.516s-4.179.669-5.824 1.516c-1.9.977-4.053 2.084-8.173 2.084s-6.273-1.107-8.173-2.084c-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.179.669-5.824 1.516C90.265 7.893 88.11 9 83.99 9c-4.12 0-6.273-1.107-8.173-2.084-1.645-.847-2.944-1.516-5.824-1.516s-4.18.669-5.825 1.516C62.268 7.893 60.113 9 55.993 9c-4.12 0-6.274-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516-2.88 0-4.18.669-5.825 1.516C34.27 7.893 32.116 9 27.996 9c-4.12 0-6.273-1.107-8.174-2.084-1.645-.847-2.945-1.516-5.824-1.516s-4.179.669-5.824 1.516C7.311 7.359 1.127 8.618 0 9\"\/>\n<\/svg>\n\n<h2 class=\"block-title section-title\">\n  Related posts<\/h2>\n\n\n\n    <div>\n      <div class=\"related-posts\">\n                  <div class=\"related-post\">\n            <h3 class=\"related-post-title typography-title-m\">\n              <a href=\"https:\/\/codeandpepper.com\/api-developer-experience\/\" title=\"API Developer Experience: Tricks of the Trade\">\n                API Developer Experience: Tricks of the Trade              <\/a>\n            <\/h3>\n                          <a class=\"related-post-thumbnail\" aria-label=\"API Developer Experience: Tricks of the Trade\" href=\"https:\/\/codeandpepper.com\/api-developer-experience\/\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"189\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience.png\" class=\"attachment-blog-thumbnail size-blog-thumbnail wp-post-image\" alt=\"DX in API development\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience.png 1200w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience-768x400.png 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience-192x100.png 192w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience-720x375.png 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience-864x450.png 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/08\/developer_experience-432x225.png 432w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/>              <\/a>\n                        <p class=\"related-post-description typography-body-smaller\">\n              If your goal is to build a highly-performant, future-proof and integration-ready solution, don\u2019t forget about Developer Experience.             <\/p>\n            <a class=\"plus-link\" href=\"https:\/\/codeandpepper.com\/api-developer-experience\/\">\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <span>Full Article<\/span>\n            <\/a>\n          <\/div>\n                  <div class=\"related-post\">\n            <h3 class=\"related-post-title typography-title-m\">\n              <a href=\"https:\/\/codeandpepper.com\/insurance-technology-fintech\/\" title=\"Technologies for FinTech Industry\">\n                Technologies for FinTech Industry              <\/a>\n            <\/h3>\n                          <a class=\"related-post-thumbnail\" aria-label=\"Technologies for FinTech Industry\" href=\"https:\/\/codeandpepper.com\/insurance-technology-fintech\/\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"189\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2021\/05\/Modern-FinTech-Industry.jpg\" class=\"attachment-blog-thumbnail size-blog-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2021\/05\/Modern-FinTech-Industry.jpg 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2021\/05\/Modern-FinTech-Industry-768x400.jpg 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2021\/05\/Modern-FinTech-Industry-192x100.jpg 192w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2021\/05\/Modern-FinTech-Industry-720x375.jpg 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2021\/05\/Modern-FinTech-Industry-432x225.jpg 432w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/>              <\/a>\n                        <p class=\"related-post-description typography-body-smaller\">\n              Insurance technology and other solutions for FinTech sector are rapidly growing. They will help develop and secure your application.            <\/p>\n            <a class=\"plus-link\" href=\"https:\/\/codeandpepper.com\/insurance-technology-fintech\/\">\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <span>Full Article<\/span>\n            <\/a>\n          <\/div>\n                  <div class=\"related-post\">\n            <h3 class=\"related-post-title typography-title-m\">\n              <a href=\"https:\/\/codeandpepper.com\/open-banking-api-standards-regulations\/\" title=\"Open Banking Regulations\">\n                Open Banking Regulations              <\/a>\n            <\/h3>\n                          <a class=\"related-post-thumbnail\" aria-label=\"Open Banking Regulations\" href=\"https:\/\/codeandpepper.com\/open-banking-api-standards-regulations\/\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"189\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API-360x189.jpeg\" class=\"attachment-blog-thumbnail size-blog-thumbnail wp-post-image\" alt=\"Open banking api standards\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API-360x189.jpeg 360w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API-768x400.jpeg 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API-433x226.jpeg 433w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API-432x225.jpeg 432w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API-200x104.jpeg 200w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/04\/Open-Banking-API.jpeg 864w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/>              <\/a>\n                        <p class=\"related-post-description typography-body-smaller\">\n              Compliance to open banking standards and regulations is crucial for business. Read to learn more about current law.            <\/p>\n            <a class=\"plus-link\" href=\"https:\/\/codeandpepper.com\/open-banking-api-standards-regulations\/\">\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\">\n    <path d=\"M7 0h3v17H7z\"\/>\n    <path d=\"M17 7v3H0V7z\"\/>\n<\/svg>\n              <span>Full Article<\/span>\n            <\/a>\n          <\/div>\n              <\/div>\n    <\/div>\n\n\n  <\/div>\n<\/section>\n\n<style type=\"text\/css\">\n  #related-posts-block_63ca3c9ab6fbc {\n    background: ;\n    color: ;\n  }\n\n  #related-posts-block_63ca3c9ab6fbc .block-title {\n    color: ;\n  }\n<\/style>","protected":false},"excerpt":{"rendered":"<p>Continuous Integration (CI) and Continuous Delivery (CD) is a method of frequent delivery of software to customers introducing and perfecting automation within the app development process. CircleCI is a CI tool. Developers use it to build, test, and deploy projects. This article dives into the software and its capabilities.<\/p>\n","protected":false},"author":20413,"featured_media":35198,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1647],"tags":[1654,173,2072],"class_list":["post-37968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development","tag-fintech-software-development","tag-software-development-process","tag-software-infrastructure"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery | Code &amp; Pepper<\/title>\n<meta name=\"description\" content=\"CircleCI is a great tool for Continuous Integration and Continuous Delivery. How can you use it to boost your development?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery | Code &amp; Pepper\" \/>\n<meta property=\"og:description\" content=\"CircleCI is a great tool for Continuous Integration and Continuous Delivery. How can you use it to boost your development?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\" \/>\n<meta property=\"og:site_name\" content=\"Code &amp; Pepper\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codeandpepper\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-20T07:08:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-20T07:08:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"864\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jaros\u0142aw \u015aci\u015blak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codeandpepper\" \/>\n<meta name=\"twitter:site\" content=\"@codeandpepper\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jaros\u0142aw \u015aci\u015blak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\"},\"author\":{\"name\":\"Jaros\u0142aw \u015aci\u015blak\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/person\/4d99a36115b17f10860637a13b3b3885\"},\"headline\":\"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery\",\"datePublished\":\"2023-01-20T07:08:26+00:00\",\"dateModified\":\"2023-01-20T07:08:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\"},\"wordCount\":881,\"publisher\":{\"@id\":\"https:\/\/codeandpepper.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg\",\"keywords\":[\"FinTech software development\",\"Software development process\",\"Software infrastructure\"],\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\",\"url\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\",\"name\":\"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery | Code &amp; Pepper\",\"isPartOf\":{\"@id\":\"https:\/\/codeandpepper.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg\",\"datePublished\":\"2023-01-20T07:08:26+00:00\",\"dateModified\":\"2023-01-20T07:08:28+00:00\",\"description\":\"CircleCI is a great tool for Continuous Integration and Continuous Delivery. How can you use it to boost your development?\",\"breadcrumb\":{\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg\",\"width\":864,\"height\":450,\"caption\":\"Top trends in software development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codeandpepper.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codeandpepper.com\/#website\",\"url\":\"https:\/\/codeandpepper.com\/\",\"name\":\"Code & Pepper\",\"description\":\"FinTech Developers\",\"publisher\":{\"@id\":\"https:\/\/codeandpepper.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codeandpepper.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codeandpepper.com\/#organization\",\"name\":\"Code & Pepper\",\"url\":\"https:\/\/codeandpepper.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"width\":319,\"height\":144,\"caption\":\"Code & Pepper\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codeandpepper\/\",\"https:\/\/x.com\/codeandpepper\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/person\/4d99a36115b17f10860637a13b3b3885\",\"name\":\"Jaros\u0142aw \u015aci\u015blak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ab028da5fc780b19966f305918b0045520176e8bc7c265540adcce45ab2cd0c9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ab028da5fc780b19966f305918b0045520176e8bc7c265540adcce45ab2cd0c9?s=96&d=mm&r=g\",\"caption\":\"Jaros\u0142aw \u015aci\u015blak\"},\"description\":\"Branding, marketing, business scaling, content &amp; company culture specialist. Over 20 years of experience in marketing, strategy, and writing. Learn more by visiting: scislak.com\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jaroslawscislak\"],\"url\":\"https:\/\/codeandpepper.com\/author\/jarek-scislak\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery | Code &amp; Pepper","description":"CircleCI is a great tool for Continuous Integration and Continuous Delivery. How can you use it to boost your development?","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:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/","og_locale":"en_US","og_type":"article","og_title":"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery | Code &amp; Pepper","og_description":"CircleCI is a great tool for Continuous Integration and Continuous Delivery. How can you use it to boost your development?","og_url":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/","og_site_name":"Code &amp; Pepper","article_publisher":"https:\/\/www.facebook.com\/codeandpepper\/","article_published_time":"2023-01-20T07:08:26+00:00","article_modified_time":"2023-01-20T07:08:28+00:00","og_image":[{"width":864,"height":450,"url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg","type":"image\/jpeg"}],"author":"Jaros\u0142aw \u015aci\u015blak","twitter_card":"summary_large_image","twitter_creator":"@codeandpepper","twitter_site":"@codeandpepper","twitter_misc":{"Written by":"Jaros\u0142aw \u015aci\u015blak","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#article","isPartOf":{"@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/"},"author":{"name":"Jaros\u0142aw \u015aci\u015blak","@id":"https:\/\/codeandpepper.com\/#\/schema\/person\/4d99a36115b17f10860637a13b3b3885"},"headline":"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery","datePublished":"2023-01-20T07:08:26+00:00","dateModified":"2023-01-20T07:08:28+00:00","mainEntityOfPage":{"@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/"},"wordCount":881,"publisher":{"@id":"https:\/\/codeandpepper.com\/#organization"},"image":{"@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage"},"thumbnailUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg","keywords":["FinTech software development","Software development process","Software infrastructure"],"articleSection":["Software Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/","url":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/","name":"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery | Code &amp; Pepper","isPartOf":{"@id":"https:\/\/codeandpepper.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage"},"image":{"@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage"},"thumbnailUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg","datePublished":"2023-01-20T07:08:26+00:00","dateModified":"2023-01-20T07:08:28+00:00","description":"CircleCI is a great tool for Continuous Integration and Continuous Delivery. How can you use it to boost your development?","breadcrumb":{"@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#primaryimage","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2022\/02\/10-Top-Software-Development-Trends-in-2022.jpeg","width":864,"height":450,"caption":"Top trends in software development"},{"@type":"BreadcrumbList","@id":"https:\/\/codeandpepper.com\/circleci-additional-fuel-for-continuous-integration-and-delivery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeandpepper.com\/"},{"@type":"ListItem","position":2,"name":"CircleCI \u2013 Additional Fuel for Continuous Integration and Delivery"}]},{"@type":"WebSite","@id":"https:\/\/codeandpepper.com\/#website","url":"https:\/\/codeandpepper.com\/","name":"Code & Pepper","description":"FinTech Developers","publisher":{"@id":"https:\/\/codeandpepper.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeandpepper.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codeandpepper.com\/#organization","name":"Code & Pepper","url":"https:\/\/codeandpepper.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","width":319,"height":144,"caption":"Code & Pepper"},"image":{"@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codeandpepper\/","https:\/\/x.com\/codeandpepper"]},{"@type":"Person","@id":"https:\/\/codeandpepper.com\/#\/schema\/person\/4d99a36115b17f10860637a13b3b3885","name":"Jaros\u0142aw \u015aci\u015blak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ab028da5fc780b19966f305918b0045520176e8bc7c265540adcce45ab2cd0c9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab028da5fc780b19966f305918b0045520176e8bc7c265540adcce45ab2cd0c9?s=96&d=mm&r=g","caption":"Jaros\u0142aw \u015aci\u015blak"},"description":"Branding, marketing, business scaling, content &amp; company culture specialist. Over 20 years of experience in marketing, strategy, and writing. Learn more by visiting: scislak.com","sameAs":["https:\/\/www.linkedin.com\/in\/jaroslawscislak"],"url":"https:\/\/codeandpepper.com\/author\/jarek-scislak\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts\/37968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/users\/20413"}],"replies":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/comments?post=37968"}],"version-history":[{"count":3,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts\/37968\/revisions"}],"predecessor-version":[{"id":37996,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts\/37968\/revisions\/37996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media\/35198"}],"wp:attachment":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media?parent=37968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/categories?post=37968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/tags?post=37968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}