{"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":"S\u00fcrekli Entegrasyon (CI) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"984MHRp7Dt\"><a href=\"https:\/\/fatihsoysal.com\/blog\/surekli-entegrasyon-ci-nedir-ve-nasil-calisir\/\">S\u00fcrekli Entegrasyon (CI) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/surekli-entegrasyon-ci-nedir-ve-nasil-calisir\/embed\/#?secret=984MHRp7Dt\" width=\"600\" height=\"338\" title=\"&#8220;S\u00fcrekli Entegrasyon (CI) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"984MHRp7Dt\" 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":"Merhaba! Fatih Soysal olarak, yaz\u0131l\u0131m geli\u015ftirme s\u00fcre\u00e7lerini optimize etmenin yollar\u0131n\u0131 ara\u015ft\u0131ran biriyim. Bug\u00fcn, yaz\u0131l\u0131m geli\u015ftirmenin \u00f6nemli bir par\u00e7as\u0131 olan S\u00fcrekli Entegrasyon (CI) kavram\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. \u00d6ncelikle, s\u00fcrekli entegrasyonun ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131m. Ard\u0131ndan, bir CI sisteminin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na, avantajlar\u0131na ve dezavantajlar\u0131na bakaca\u011f\u0131z. Son olarak da, ba\u015far\u0131l\u0131 bir CI uygulamas\u0131 i\u00e7in ipu\u00e7lar\u0131ndan bahsedece\u011fim."}