{"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":"GitHub Actions ile CI \u0130\u015f Ak\u0131\u015flar\u0131 Olu\u015fturma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"huks7pz4cg\"><a href=\"https:\/\/fatihsoysal.com\/blog\/github-actions-ile-ci-is-akislari-olusturma\/\">GitHub Actions ile CI \u0130\u015f Ak\u0131\u015flar\u0131 Olu\u015fturma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/github-actions-ile-ci-is-akislari-olusturma\/embed\/#?secret=huks7pz4cg\" width=\"600\" height=\"338\" title=\"&#8220;GitHub Actions ile CI \u0130\u015f Ak\u0131\u015flar\u0131 Olu\u015fturma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"huks7pz4cg\" 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, bu yaz\u0131da GitHub Actions kullanarak S\u00fcrekli Entegrasyon (CI) i\u015f ak\u0131\u015flar\u0131 nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. S\u00fcrekli Entegrasyon, yaz\u0131l\u0131m geli\u015ftirme s\u00fcrecinde kod de\u011fi\u015fikliklerinin s\u0131k s\u0131k bir merkez depoda birle\u015ftirildi\u011fi ve otomatik testlerden ge\u00e7irildi\u011fi bir uygulamad\u0131r. Bu y\u00f6ntem, hatalar\u0131 erken a\u015famalarda yakalamaya ve yaz\u0131l\u0131m kalitesini art\u0131rmaya yard\u0131mc\u0131 olur. GitHub Actions, bu s\u00fcrecin otomasyonunu kolayla\u015ft\u0131ran g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.","thumbnail_url":"https:\/\/via.placeholder.com\/500x300"}