{"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":"SpringBoot Web Servisi: GitHub Actions ile Otomasyon","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZRUPvASu3S\"><a href=\"https:\/\/fatihsoysal.com\/blog\/springboot-web-servisi-github-actions-ile-otomasyon\/\">SpringBoot Web Servisi: GitHub Actions ile Otomasyon<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/springboot-web-servisi-github-actions-ile-otomasyon\/embed\/#?secret=ZRUPvASu3S\" width=\"600\" height=\"338\" title=\"&#8220;SpringBoot Web Servisi: GitHub Actions ile Otomasyon&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"ZRUPvASu3S\" 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! Bu yaz\u0131da, SpringBoot web servislerinizin geli\u015ftirme s\u00fcrecinde GitHub Actions kullanarak nas\u0131l bir CI\/CD (S\u00fcrekli Entegrasyon\/S\u00fcrekli Teslimat) otomasyon boru hatt\u0131 kurabilece\u011finizi ad\u0131m ad\u0131m inceleyece\u011fiz. \u00d6nceki yaz\u0131lar\u0131m\u0131zda SpringBoot uygulamas\u0131 geli\u015ftirdik. \u015eimdi ise bu uygulamay\u0131 otomatik olarak test edip deploy edece\u011fiz. Bu sayede geli\u015ftirme s\u00fcrecini h\u0131zland\u0131racak ve hatalar\u0131 daha erken a\u015famalarda yakalayabilece\u011fiz."}