{"id":29972,"date":"2025-09-22T10:40:31","date_gmt":"2025-09-22T07:40:31","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/"},"modified":"2025-09-22T10:40:31","modified_gmt":"2025-09-22T07:40:31","slug":"ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/","title":{"rendered":"Ubuntu 16.04&#8217;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p># GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131: Ubuntu 16.04 \u00dczerinde Ad\u0131m Ad\u0131m<\/p>\n<p>S\u00fcrekli entegrasyon ve s\u00fcrekli teslimat (CI\/CD) s\u00fcre\u00e7lerinizin karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 y\u00f6netmekte zorlan\u0131yor musunuz?  Birden fazla proje, farkl\u0131 ekipler ve karma\u015f\u0131k da\u011f\u0131t\u0131m s\u00fcre\u00e7leri, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 yava\u015flat\u0131yor ve hata riskini art\u0131r\u0131yor olabilir.  GoCD, bu sorunlara \u00e7\u00f6z\u00fcm sunan g\u00fc\u00e7l\u00fc ve esnek bir a\u00e7\u0131k kaynak CI\/CD sunucusudur.  Bu makalede, Ubuntu 16.04 \u00fczerine GoCD&#8217;yi nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m, detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  \u00d6rnek senaryolar ve performans optimizasyon ipu\u00e7lar\u0131yla, GoCD&#8217;nin g\u00fcc\u00fcnden tam olarak faydalanman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131z.<\/p>\n<p><strong>1. GoCD ve Temel Kavramlar\u0131 Anlamak<\/strong><\/p>\n<p>GoCD, karma\u015f\u0131k yaz\u0131l\u0131m da\u011f\u0131t\u0131m s\u00fcre\u00e7lerini g\u00f6rselle\u015ftirmek, y\u00f6netmek ve otomatikle\u015ftirmek i\u00e7in tasarlanm\u0131\u015f bir a\u00e7\u0131k kaynakl\u0131 CI\/CD sunucusudur.  Pipeline kavram\u0131 \u00fczerine kurulu olan GoCD, yaz\u0131l\u0131m geli\u015ftirme d\u00f6ng\u00fcs\u00fcn\u00fcn her a\u015famas\u0131n\u0131 temsil eden a\u015famalar\u0131 (stage) ve her a\u015fama i\u00e7indeki g\u00f6revleri (task) birbirine ba\u011flayarak, g\u00f6rsel bir i\u015f ak\u0131\u015f\u0131 olu\u015fturman\u0131za olanak tan\u0131r.  Bu sayede, da\u011f\u0131t\u0131m s\u00fcrecinizin her ad\u0131m\u0131n\u0131 izleyebilir, sorunlar\u0131 h\u0131zl\u0131ca tespit edebilir ve daha h\u0131zl\u0131 geri bildirim d\u00f6ng\u00fcleri olu\u015fturabilirsiniz.  GoCD&#8217;nin temel bile\u015fenleri aras\u0131nda; ajanlar (agentler), materyaller (materials), a\u015famalar (stages) ve i\u015f ak\u0131\u015f\u0131 (pipeline) bulunur.  Ajanlar, kod derleme, test etme ve da\u011f\u0131t\u0131m gibi g\u00f6revleri ger\u00e7ekle\u015ftirirken, materyaller kod depolar\u0131, veritabanlar\u0131 gibi kaynaklar\u0131 temsil eder.  A\u015famalar, pipeline&#8217;\u0131 olu\u015fturan ad\u0131mlar\u0131, i\u015f ak\u0131\u015f\u0131 ise bu ad\u0131mlar\u0131n birbirine nas\u0131l ba\u011fl\u0131 oldu\u011funu tan\u0131mlar.<\/p>\n<p><strong>2. Ubuntu 16.04 Haz\u0131rl\u0131\u011f\u0131: Gerekli Paketlerin Kurulumu<\/strong><\/p>\n<p>GoCD&#8217;yi Ubuntu 16.04 \u00fczerine kurmadan \u00f6nce, baz\u0131 \u00f6n ko\u015fullar\u0131 kar\u015f\u0131lamam\u0131z gerekiyor.  \u00d6ncelikle sistemimizi g\u00fcncelleyerek ba\u015flayal\u0131m:<\/p>\n<pre class=\"language-bash\"><code>sudo apt-get update\nsudo apt-get upgrade<\/code><\/pre>\n<p>GoCD, Java&#8217;ya ihtiya\u00e7 duyar.  OpenJDK 8&#8217;i kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre class=\"language-bash\"><code>sudo apt-get install openjdk-8-jdk<\/code><\/pre>\n<p>Java kurulumunun ba\u015far\u0131l\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>java -version<\/code><\/pre>\n<p>komutunu \u00e7al\u0131\u015ft\u0131rarak Java s\u00fcr\u00fcm\u00fcn\u00fc do\u011frulayabilirsiniz.<\/p>\n<p><strong>3. GoCD \u0130ndirme ve Kurulumu<\/strong><\/p>\n<p>GoCD&#8217;nin resmi web sitesinden (https:\/\/www.gocd.org\/) en son kararl\u0131 s\u00fcr\u00fcm\u00fcn\u00fc indirin.  \u0130ndirdi\u011finiz <code class=\"language-\">.tar.gz<\/code> dosyas\u0131n\u0131 uygun bir dizine \u00e7\u0131kar\u0131n.  \u00d6rne\u011fin:<\/p>\n<pre class=\"language-bash\"><code>tar -xzvf gocd-server-VERSION.tar.gz -C \/opt\/<\/code><\/pre>\n<p>(VERSION yerine indirdi\u011finiz s\u00fcr\u00fcm numaras\u0131n\u0131 yaz\u0131n).<\/p>\n<p><strong>4. GoCD Sunucu Yap\u0131land\u0131rmas\u0131<\/strong><\/p>\n<p>GoCD sunucusunu ba\u015flatmadan \u00f6nce, <code class=\"language-\">cruise-config.xml<\/code> dosyas\u0131n\u0131 yap\u0131land\u0131rmam\u0131z gerekiyor. Bu dosya, GoCD sunucusunun nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 tan\u0131mlar.  Bu dosyay\u0131 <code class=\"language-\">\/opt\/gocd-server-VERSION\/config\/<\/code> dizininde bulabilirsiniz.  Bu dosyay\u0131 d\u00fczenleyerek, GoCD sunucusunun dinleyece\u011fi port numaras\u0131n\u0131, veritaban\u0131 bilgilerini ve di\u011fer ayarlar\u0131 de\u011fi\u015ftirebilirsiniz.  \u00d6rne\u011fin,  <code class=\"language-\">http_port<\/code> etiketini de\u011fi\u015ftirerek sunucunun farkl\u0131 bir portta dinlemesini sa\u011flayabilirsiniz.  Bu dosyan\u0131n detayl\u0131 yap\u0131land\u0131rmas\u0131, GoCD&#8217;nin resmi dok\u00fcmanlar\u0131nda bulunabilir.  Yanl\u0131\u015f yap\u0131land\u0131rma sunucunun \u00e7al\u0131\u015fmas\u0131n\u0131 engelleyebilir, bu y\u00fczden dikkatli bir \u015fekilde d\u00fczenleme yapmal\u0131s\u0131n\u0131z.  Ayr\u0131ca, g\u00fcvenlik a\u00e7\u0131s\u0131ndan varsay\u0131lan port numaras\u0131n\u0131 de\u011fi\u015ftirmeniz \u00f6nerilir.<\/p>\n<p><strong>5. GoCD Sunucu Ba\u015flatma ve Durdurma<\/strong><\/p>\n<p>GoCD sunucusunu ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre class=\"language-bash\"><code>sudo \/opt\/gocd-server-VERSION\/bin\/gocd-server start<\/code><\/pre>\n<p>Sunucu \u00e7al\u0131\u015fmaya ba\u015flad\u0131ktan sonra, taray\u0131c\u0131n\u0131zda <code class=\"language-\">http:\/\/<sunucunun_ip_adresi>:8153<\/code> adresini ziyaret ederek GoCD aray\u00fcz\u00fcne eri\u015febilirsiniz (varsay\u0131lan port 8153&#8217;t\u00fcr,  <code class=\"language-\">cruise-config.xml<\/code> dosyas\u0131nda de\u011fi\u015ftirdiyseniz buna g\u00f6re d\u00fczenleyin).<\/p>\n<p><strong>6. GoCD Ajan Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/strong><\/p>\n<p>GoCD ajanlar\u0131, derleme, test etme ve da\u011f\u0131t\u0131m gibi g\u00f6revleri ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131l\u0131r.  Ajanlar\u0131 GoCD sunucusuna kaydetmeniz ve yap\u0131land\u0131rman\u0131z gerekir.  Ajan kurulumu sunucu kurulumuna benzer \u015fekilde yap\u0131l\u0131r.  Ajan\u0131 ba\u015flatmak i\u00e7in <code class=\"language-\">gocd-agent start<\/code> komutunu kullanabilirsiniz.  Ajan\u0131 GoCD sunucusuna kaydetmek i\u00e7in aray\u00fcz \u00fczerinden gerekli ad\u0131mlar\u0131 takip etmeniz gerekecektir.  Bu ad\u0131mda, ajan\u0131n\u0131z\u0131n \u00e7al\u0131\u015faca\u011f\u0131 makinenin IP adresini ve sunucunun IP adresini do\u011fru bir \u015fekilde girmeniz kritik \u00f6neme sahiptir.<\/p>\n<p><strong>7. \u0130lk Pipeline&#8217;\u0131n\u0131z\u0131 Olu\u015fturma: Pratik Bir \u00d6rnek<\/strong><\/p>\n<p>\u015eimdi, GoCD&#8217;nin g\u00fcc\u00fcn\u00fc g\u00f6steren basit bir pipeline olu\u015ftural\u0131m.  \u00d6rne\u011fin, bir Git deposundan kod \u00e7eken, derleme yapan ve sonucu bir dizine kopyalayan bir pipeline olu\u015fturabiliriz.  Bunun i\u00e7in, GoCD aray\u00fcz\u00fcnde yeni bir pipeline tan\u0131mlayacak ve a\u015famalar\u0131 (stages) ve g\u00f6revleri (tasks) yap\u0131land\u0131racaks\u0131n\u0131z.  Her a\u015fama, belirli bir g\u00f6revi temsil eder (\u00f6rne\u011fin, kod \u00e7ekme, derleme, test etme).  G\u00f6revler, komut sat\u0131r\u0131 komutlar\u0131 veya \u00f6zel komut dosyalar\u0131 olabilir.  \u00d6rne\u011fin, bir derleme g\u00f6revi i\u00e7in <code class=\"language-\">mvn clean install<\/code> komutunu kullanabilirsiniz.  Bu a\u015famada,  GoCD&#8217;nin sa\u011flad\u0131\u011f\u0131 g\u00f6rsel aray\u00fcz\u00fc kullanarak pipeline&#8217;\u0131n\u0131z\u0131 ad\u0131m ad\u0131m olu\u015fturacaks\u0131n\u0131z.  Bu, GoCD&#8217;nin en b\u00fcy\u00fck avantajlar\u0131ndan biridir; karma\u015f\u0131k pipeline&#8217;lar\u0131 g\u00f6rsel olarak y\u00f6netmenize olanak tan\u0131r.<\/p>\n<p><strong>8. GoCD Performans Optimizasyonu ve \u0130leri D\u00fczey Konular<\/strong><\/p>\n<p>GoCD performans\u0131n\u0131 optimize etmek i\u00e7in birka\u00e7 strateji izleyebilirsiniz.  \u00d6rne\u011fin, b\u00fcy\u00fck dosyalar\u0131 ta\u015f\u0131mak yerine, sadece gerekli dosyalar\u0131 ta\u015f\u0131mak performans\u0131 art\u0131rabilir.  Paralel i\u015flemeyi kullanarak, a\u015famalar\u0131 ayn\u0131 anda \u00e7al\u0131\u015ft\u0131rmak da performans\u0131 iyile\u015ftirebilir.  Ayr\u0131ca, GoCD sunucusunun ve ajanlar\u0131n donan\u0131m kaynaklar\u0131n\u0131 (CPU, RAM) optimize etmeniz gerekebilir.  Bellek kullan\u0131m\u0131, CPU y\u00fck\u00fc ve disk I\/O gibi metrikleri izleyerek, darbo\u011fazlar\u0131 tespit edebilir ve gerekli iyile\u015ftirmeleri yapabilirsiniz.  \u0130leri d\u00fczey konular aras\u0131nda, GoCD&#8217;nin farkl\u0131 veritabanlar\u0131yla entegrasyonu, g\u00fcvenlik konfig\u00fcrasyonu ve \u00f6zel eklentilerin kullan\u0131m\u0131 yer al\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> GoCD&#8217;nin temel kavramlar\u0131n\u0131 \u00f6\u011frenin, basit bir pipeline olu\u015fturun ve \u00e7al\u0131\u015ft\u0131r\u0131n.  Yukar\u0131daki ad\u0131mlar\u0131 takip ederek basit bir &#8220;Merhaba D\u00fcnya&#8221; \u00f6rne\u011fi pipeline&#8217;\u0131 olu\u015fturmay\u0131 deneyin.<\/p>\n<p>* <strong>Orta:<\/strong> Ger\u00e7ek bir proje i\u00e7in bir CI\/CD pipeline&#8217;\u0131 olu\u015fturun.  Git deposunu, derleme s\u00fcrecini ve testleri entegre edin.  Farkl\u0131 a\u015famalar\u0131 ve g\u00f6revleri kullanarak daha karma\u015f\u0131k bir pipeline tasarlay\u0131n.  Performans optimizasyonu i\u00e7in basit ipu\u00e7lar\u0131n\u0131 uygulay\u0131n.<\/p>\n<p>* <strong>\u0130leri D\u00fczey:<\/strong>  Performans analizi ara\u00e7lar\u0131n\u0131 kullanarak GoCD performans\u0131n\u0131 detayl\u0131 bir \u015fekilde analiz edin.  Performans darbo\u011fazlar\u0131n\u0131 tespit edin ve \u00e7\u00f6z\u00fcm \u00f6nerileri geli\u015ftirin.  Edge case&#8217;leri ele almak i\u00e7in farkl\u0131 konfig\u00fcrasyonlar\u0131 deneyin ve hata y\u00f6netimi stratejileri geli\u015ftirin.  GoCD&#8217;nin farkl\u0131 plugin&#8217;lerini inceleyip kullanmay\u0131 deneyin.<\/p>\n<p><strong>Vaka Analizi:<\/strong>  Bir e-ticaret \u015firketinin \u00fcr\u00fcn katalo\u011funu g\u00fcncellemek i\u00e7in GoCD kullan\u0131m\u0131.  GoCD, kod de\u011fi\u015fikliklerini otomatik olarak derleyip test eder ve yeni katalo\u011fu \u00fcretim ortam\u0131na da\u011f\u0131t\u0131r.  Bu, manuel i\u015flemlerin ortadan kald\u0131r\u0131lmas\u0131n\u0131 ve da\u011f\u0131t\u0131m s\u00fcrecinin h\u0131zlanmas\u0131n\u0131 sa\u011flar.  Hata durumlar\u0131nda, GoCD otomatik olarak geri d\u00f6n\u00fc\u015f sa\u011flar ve sorunun \u00e7\u00f6z\u00fclmesini kolayla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>Sonu\u00e7:<\/strong><\/p>\n<p>Bu makalede, Ubuntu 16.04 \u00fczerine GoCD kurulumu ve yap\u0131land\u0131rmas\u0131n\u0131 ad\u0131m ad\u0131m inceledik.  GoCD&#8217;nin temel kavramlar\u0131n\u0131, pratik \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131n\u0131 ele ald\u0131k.  GoCD, karma\u015f\u0131k CI\/CD s\u00fcre\u00e7lerini y\u00f6netmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve do\u011fru \u015fekilde yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda, yaz\u0131l\u0131m geli\u015ftirme ekiplerinin verimlili\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.  Ancak,  GoCD&#8217;nin karma\u015f\u0131k yap\u0131s\u0131 nedeniyle,  \u00f6zellikle ileri d\u00fczey konularda detayl\u0131 ara\u015ft\u0131rma yapman\u0131z ve resmi dok\u00fcmanlar\u0131 incelemeniz faydal\u0131 olacakt\u0131r.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. GoCD&#8217;nin Java s\u00fcr\u00fcm\u00fc gereksinimi nedir?  OpenJDK 8 \u00f6nerilir.<br \/>\n2. GoCD sunucusunun varsay\u0131lan portu nedir? 8153&#8217;t\u00fcr, ancak <code class=\"language-\">cruise-config.xml<\/code> dosyas\u0131nda de\u011fi\u015ftirilebilir.<br \/>\n3. GoCD ajanlar\u0131 nas\u0131l y\u00f6netilir? GoCD aray\u00fcz\u00fc \u00fczerinden y\u00f6netilir.<br \/>\n4. GoCD performans\u0131n\u0131 nas\u0131l optimize edebilirim?  Paralel i\u015fleme, kaynak optimizasyonu ve gereksiz dosya transferlerinin \u00f6nlenmesi gibi y\u00f6ntemler kullan\u0131labilir.<br \/>\n5. GoCD g\u00fcvenli\u011fi nas\u0131l sa\u011flan\u0131r?  G\u00fcvenlik duvar\u0131 kurulumu, \u015fifreleme ve yetkilendirme mekanizmalar\u0131 kullan\u0131larak sa\u011flanabilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131: Ubuntu 16.04 \u00dczerinde Ad\u0131m Ad\u0131m S\u00fcrekli entegrasyon ve s\u00fcrekli teslimat (CI\/CD) s\u00fcre\u00e7lerinizin karma\u015f\u0131kl\u0131\u011f\u0131n\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-29972","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu 16.04&#039;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 16.04&#039;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-22T07:40:31+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 16.04&#8217;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131\",\"datePublished\":\"2025-09-22T07:40:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\"},\"wordCount\":1327,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\",\"name\":\"Ubuntu 16.04'e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-22T07:40:31+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 16.04&#8217;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu 16.04'e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 16.04'e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-22T07:40:31+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 16.04&#8217;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131","datePublished":"2025-09-22T07:40:31+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/"},"wordCount":1327,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/","name":"Ubuntu 16.04'e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-22T07:40:31+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-16-04e-gocd-kurulumu-ve-yapilandirmasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 16.04&#8217;e GoCD Kurulumu ve Yap\u0131land\u0131rmas\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29972"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29972\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}