{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Lab 8: S\u00fcrekli Entegrasyon (CI) Eylemleri ve Testler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"a1VVD0UFTH\"><a href=\"https:\/\/fatihsoysal.com\/blog\/lab-8-surekli-entegrasyon-ci-eylemleri-ve-testler\/\">Lab 8: S\u00fcrekli Entegrasyon (CI) Eylemleri ve Testler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/lab-8-surekli-entegrasyon-ci-eylemleri-ve-testler\/embed\/#?secret=a1VVD0UFTH\" width=\"600\" height=\"338\" title=\"&#8220;Lab 8: S\u00fcrekli Entegrasyon (CI) Eylemleri ve Testler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"a1VVD0UFTH\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Bu laboratuvar \u00e7al\u0131\u015fmas\u0131nda, yaz\u0131l\u0131m geli\u015ftirme s\u00fcre\u00e7lerinde giderek daha \u00f6nemli hale gelen S\u00fcrekli Entegrasyon (CI) ve otomasyonlu testlerin nas\u0131l uygulanaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. \u00d6ncelikle CI'nin ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu anlamakla ba\u015flayaca\u011f\u0131z. Ard\u0131ndan, pratik bir \u00f6rnek \u00fczerinden CI eylemlerini ve farkl\u0131 test t\u00fcrlerini nas\u0131l yap\u0131land\u0131raca\u011f\u0131m\u0131z\u0131 g\u00f6rece\u011fiz. Bu sayede, daha h\u0131zl\u0131 ve daha g\u00fcvenilir bir geli\u015ftirme d\u00f6ng\u00fcs\u00fc elde etmenin yollar\u0131n\u0131 ke\u015ffedece\u011fiz."}