{"id":2748,"date":"2022-08-18T05:06:45","date_gmt":"2022-08-18T05:06:45","guid":{"rendered":"https:\/\/www.checkmateq.com\/blog\/?p=2748"},"modified":"2023-08-04T16:25:34","modified_gmt":"2023-08-04T16:25:34","slug":"ci-cd-pipeline-with-azure-devops","status":"publish","type":"post","link":"https:\/\/www.checkmateq.com\/blog\/ci-cd-pipeline-with-azure-devops","title":{"rendered":"How to Setup CI\/CD pipeline with Azure DevOps Stater Kit?"},"content":{"rendered":"<h3>Microsoft Azure DevOps Stater Kit<\/h3>\n<p><a href=\"https:\/\/www.checkmateq.com\/azure-cloud\">Microsoft Azure<\/a> provides full-fledged complete package of DevOps Continue integration and deployment pipeline, for creating a devOps CICD pipeline using DevOps stater kit Login on to your azure portal , Click on create resource and select DevOps Starter under DevOps.<\/p>\n<p>We are going to create a project with the DevOps starter which will provision\u00a0 resources in azure like repository, trigger, build pipeline\/deploy pipeline and resources that application to be deployed, it&#8217;s completely up to you if you want to customize it or not.<\/p>\n<p>Here we have two options to create a build\/release pipeline those are Microsoft azure devops pipeline which uses azure workflow or you can use the GitHub workflow , as\u00a0 shown\u00a0 in the below image I am selecting Azure <a href=\"https:\/\/www.checkmateq.com\/devops-engineering\"><strong>DevOps<\/strong><\/a> in DevOps starter settings and selecting and Static website which will give me a template\u00a0 application and a predefined configuration file for pipeline, either you can start it with\u00a0 by creating a new application or you can also bring your existing application to Azure by selecting<strong> bring your own code<\/strong> in the given options.<\/p>\n<p><img loading=\"lazy\" class=\" wp-image-2754 aligncenter\" src=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services-300x170.jpeg\" alt=\"\" width=\"723\" height=\"410\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services-300x170.jpeg 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services-1024x579.jpeg 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services-768x434.jpeg 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services-1536x869.jpeg 1536w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services-1200x679.jpeg 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-engineering-services.jpeg 1909w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p>In the next step select the application framework depending upon your application requirements,\u00a0 and click on next .<\/p>\n<p><img loading=\"lazy\" class=\" wp-image-2755 aligncenter\" src=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/checkmate-DevOps-support-1-300x169.jpeg\" alt=\"\" width=\"759\" height=\"427\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/checkmate-DevOps-support-1-300x169.jpeg 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/checkmate-DevOps-support-1-1024x578.jpeg 1024w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p>In step-3 select the hosting service where you want to deploy your application based on your requirements<\/p>\n<p><img loading=\"lazy\" class=\" wp-image-2756 aligncenter\" src=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer-300x169.jpeg\" alt=\"\" width=\"665\" height=\"375\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer-300x169.jpeg 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer-1024x578.jpeg 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer-768x433.jpeg 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer-1536x867.jpeg 1536w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer-1200x677.jpeg 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Hire-DevOps-engineer.jpeg 1914w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<h3><strong>Windows web app<\/strong><\/h3>\n<p>it&#8217;s a fully managed <a href=\"https:\/\/www.checkmateq.com\/cloud\">cloud computing<\/a>-based platform for hosting websites, it is a platform as a service which allows publishing Web apps running on multiple frameworks and written in different programming languages, here fully managed implies that you no need to create this resource or worry about its scaling and configuration and<\/p>\n<p><strong>Web app for containers\u00a0<\/strong>is a fully managed compute platform for deploying containerized applications.<\/p>\n<p>In the last step give names for your project and web app and the location where you want to deploy your application , Click on <strong>Additional Settings\u00a0<\/strong>to change the App Service plan based on which you will get a number of CPU cores and RAM, I am selecting <strong>F1 Free<\/strong> which gives me a free 60 CPU minutes per day, 1 GB RAM and 1 GB storage, after giving all the required details click on <strong>Review + Create .<\/strong><\/p>\n<p>It may take a while to create and deploy the resources, once the resources are created , click on <strong>Go to resources<\/strong>, and go to Repositories.<\/p>\n<p><img loading=\"lazy\" class=\" wp-image-2757 aligncenter\" src=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service-300x152.jpeg\" alt=\"\" width=\"784\" height=\"397\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service-300x152.jpeg 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service-1024x519.jpeg 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service-768x389.jpeg 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service-1536x778.jpeg 1536w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service-1200x608.jpeg 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-cloud-infrastructure-service.jpeg 1920w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p>Click on <strong>Clone\u00a0<\/strong>to get the links to clone the repo or to directly clone to your IDE by selecting the IDE that you use, click on generate git credentials to get Username and password of the repo, once the repository is cloned you can start working on your project.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" class=\" wp-image-2758 aligncenter\" src=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services-300x170.jpeg\" alt=\"\" width=\"738\" height=\"418\" srcset=\"https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services-300x170.jpeg 300w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services-1024x579.jpeg 1024w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services-768x434.jpeg 768w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services-1536x869.jpeg 1536w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services-1200x679.jpeg 1200w, https:\/\/www.checkmateq.com\/blog\/wp-content\/uploads\/2022\/08\/Checkmate-it-outsourcing-services.jpeg 1909w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Author Details<\/strong><\/p>\n<p>This blog is written by <a href=\"https:\/\/www.checkmateq.com\">Checkmate Global Technologies<\/a> engineering team, Please reach out to them for any other technical consultation about CICD Pipeline Management, Cloud Engineering and product development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Azure DevOps Stater Kit Microsoft Azure provides full-fledged complete package of DevOps Continue integration and deployment pipeline, for creating a devOps CICD pipeline using DevOps stater kit Login on to your azure portal , Click on create resource and select DevOps Starter under DevOps. We are going to create a project with the DevOps &hellip; <a href=\"https:\/\/www.checkmateq.com\/blog\/ci-cd-pipeline-with-azure-devops\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Setup CI\/CD pipeline with Azure DevOps Stater Kit?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":2785,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[3,2,71,70,69,68,59,11,63,23,16,24,8],"_links":{"self":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts\/2748"}],"collection":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/comments?post=2748"}],"version-history":[{"count":12,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts\/2748\/revisions"}],"predecessor-version":[{"id":4254,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/posts\/2748\/revisions\/4254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/media\/2785"}],"wp:attachment":[{"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/media?parent=2748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/categories?post=2748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.checkmateq.com\/blog\/wp-json\/wp\/v2\/tags?post=2748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}