{"id":2765,"date":"2024-11-02T22:00:15","date_gmt":"2024-11-02T19:00:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/"},"modified":"2024-11-02T22:00:15","modified_gmt":"2024-11-02T19:00:15","slug":"github-actionsda-calisma-dizinini-anlamak","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/","title":{"rendered":"GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak"},"content":{"rendered":"<p>GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak<\/p>\n<p>GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions&#8217;da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.<\/p>\n<h2>\u00c7al\u0131\u015fma Dizini Nedir?<\/h2>\n<p>\u00c7al\u0131\u015fma dizini, GitHub Actions i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n y\u00fcr\u00fct\u00fcld\u00fc\u011f\u00fc yerdir. \u0130\u015f ak\u0131\u015f\u0131n\u0131z\u0131n kaynak kodunu i\u00e7eren bir dizindir. Bu dizine, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n herhangi bir ad\u0131m\u0131ndan eri\u015febilir ve i\u015flemler yapabilirsiniz. \u0130\u015f ak\u0131\u015f\u0131n\u0131n \u00e7al\u0131\u015ft\u0131\u011f\u0131 her ad\u0131m i\u00e7in \u00e7al\u0131\u015fma dizini, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n kopyas\u0131yla doldurulur. Bu, her i\u015f ak\u0131\u015f\u0131n\u0131n y\u00fcr\u00fct\u00fclmesinin di\u011ferlerinden ba\u011f\u0131ms\u0131z olmas\u0131n\u0131 sa\u011flar.<\/p>\n<h2>\u00c7al\u0131\u015fma Dizinini Anlamak<\/h2>\n<p>GitHub Actions, \u00e7al\u0131\u015fma dizininde bir dizi \u00f6nceden tan\u0131mlanm\u0131\u015f dizin kullan\u0131r:<\/p>\n<ul>\n<li><strong>$GITHUB_WORKSPACE:<\/strong> Bu dizin, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n kaynak kodunu i\u00e7erir. \u0130\u015f ak\u0131\u015f\u0131n\u0131z \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda, GitHub bu dizini deponuzun kopyas\u0131yla doldurur.<\/li>\n<li><strong>$GITHUB_HOME:<\/strong> Bu dizin, GitHub Actions i\u015f ak\u0131\u015f\u0131n\u0131n verilerini depolamak i\u00e7in kullan\u0131l\u0131r. Bu dizin, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n \u00e7al\u0131\u015ft\u0131\u011f\u0131 her ad\u0131mda kal\u0131c\u0131d\u0131r ve i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n \u00e7al\u0131\u015ft\u0131\u011f\u0131 her ad\u0131mda ayn\u0131 veriler bulunur.<\/li>\n<li><strong>$RUNNER_TEMP:<\/strong> Bu dizin, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n ge\u00e7ici verilerini depolamak i\u00e7in kullan\u0131l\u0131r. Bu dizin, her ad\u0131m tamamland\u0131ktan sonra temizlenir.<\/li>\n<li><strong>$RUNNER_WORKSPACE:<\/strong> Bu dizin, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n \u00e7al\u0131\u015ft\u0131\u011f\u0131 her ad\u0131mda kullan\u0131labilir ve ayn\u0131 verilerde kal\u0131r.<\/li>\n<\/ul>\n<p>Bu dizinlere, i\u015f ak\u0131\u015f\u0131n\u0131zda <code>${{ runner.workpace }}<\/code>, <code>${{ runner.temp }}<\/code>, <code>${{ runner.home }}<\/code>, <code>${{ runner.workspace }}<\/code> gibi de\u011fi\u015fkenler kullanarak eri\u015febilirsiniz.<\/p>\n<h2>\u00c7al\u0131\u015fma Dizininde \u0130\u015flemler<\/h2>\n<p>\u00c7al\u0131\u015fma dizininde, dosya ve dizinleri y\u00f6netebilir, komutlar \u00e7al\u0131\u015ft\u0131rabilir ve i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 \u00f6zelle\u015ftirmek i\u00e7in di\u011fer i\u015flemleri ger\u00e7ekle\u015ftirebilirsiniz. \u00d6rne\u011fin, \u00e7al\u0131\u015fma dizininde bir dosya olu\u015fturmak i\u00e7in <code>echo<\/code> komutunu kullanabilirsiniz.<\/p>\n<pre>\n  <code>\n    steps:\n      - name: Dosya Olu\u015fturma\n        run: echo \"Merhaba D\u00fcnya!\" &gt; selam.txt\n  <\/code>\n<\/pre>\n<p>Bu ad\u0131m, <code>selam.txt<\/code> ad\u0131nda bir dosya olu\u015fturur ve &#8220;Merhaba D\u00fcnya!&#8221; metnini i\u00e7ine yazar.<\/p>\n<h2>\u00c7al\u0131\u015fma Diziniyle \u0130lgili \u0130pu\u00e7lar\u0131<\/h2>\n<ul>\n<li>\u00c7al\u0131\u015fma dizininizde de\u011fi\u015fiklikler yapt\u0131\u011f\u0131n\u0131zda, bu de\u011fi\u015fiklikler GitHub Actions i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n sonraki ad\u0131mlar\u0131nda ge\u00e7erli olacakt\u0131r. Bu nedenle, \u00e7al\u0131\u015fma dizininizi dikkatli kullanman\u0131z gerekir.<\/li>\n<li>\u00c7al\u0131\u015fma dizini, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n y\u00fcr\u00fct\u00fcld\u00fc\u011f\u00fc her ad\u0131m i\u00e7in benzersizdir. Bu nedenle, bir ad\u0131mda \u00e7al\u0131\u015fma dizininde yap\u0131lan de\u011fi\u015fiklikler, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n di\u011fer ad\u0131mlar\u0131nda etkili olmayacakt\u0131r.<\/li>\n<li>GitHub Actions, \u00e7al\u0131\u015fma dizininizi otomatik olarak kaydeder ve i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n sonraki ad\u0131mlar\u0131nda eri\u015fmenizi sa\u011flar.<\/li>\n<\/ul>\n<h2>\u00c7al\u0131\u015fma Dizini ve CI\/CD<\/h2>\n<p>\u00c7al\u0131\u015fma dizini, CI\/CD s\u00fcrecinizde \u00f6nemli bir rol oynar. \u00d6rne\u011fin, kodunuzun olu\u015fturulmas\u0131 ve paketlenmesi gibi g\u00f6revler \u00e7al\u0131\u015fma dizininde ger\u00e7ekle\u015ftirilir. Ard\u0131ndan, bu olu\u015fturulan \u00e7\u0131kt\u0131, \u00e7al\u0131\u015fma dizininden bir depoya veya sunucuya da\u011f\u0131t\u0131labilir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>\u00c7al\u0131\u015fma dizini, GitHub Actions&#8217;da i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 \u00f6zelle\u015ftirmenize ve y\u00f6netmenize olanak tan\u0131r. Bu dizin, kaynak kodunuzun bulundu\u011fu yerdir ve i\u015f ak\u0131\u015f\u0131n\u0131z\u0131n her ad\u0131m\u0131nda eri\u015febilir ve de\u011fi\u015fiklikler yapabilirsiniz. \u00c7al\u0131\u015fma dizinini anlamak, GitHub Actions i\u015f ak\u0131\u015flar\u0131n\u0131z\u0131 etkili bir \u015fekilde yap\u0131land\u0131rman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<h2>\u00d6rnek Senaryo<\/h2>\n<p>Bir web uygulamas\u0131 geli\u015ftirdi\u011finizi ve her kod g\u00fcncellemesinde uygulaman\u0131z\u0131 otomatik olarak da\u011f\u0131tmak istedi\u011finizi d\u00fc\u015f\u00fcn\u00fcn. GitHub Actions, bu i\u015flemi otomatikle\u015ftirmek i\u00e7in kullan\u0131labilir. \u0130\u015f ak\u0131\u015f\u0131n\u0131z, \u00e7al\u0131\u015fma dizininde kodun olu\u015fturulmas\u0131n\u0131, paketlenmesini ve ard\u0131ndan bir sunucuya da\u011f\u0131t\u0131lmas\u0131n\u0131 i\u00e7erebilir.<\/p>\n<p>Bu senaryoda, \u00e7al\u0131\u015fma dizini, kodun olu\u015fturuldu\u011fu ve paketlendi\u011fi yerdir. Ard\u0131ndan, olu\u015fturulan paket, \u00e7al\u0131\u015fma dizininden sunucuya da\u011f\u0131t\u0131l\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>GitHub Actions&#8217;da \u00e7al\u0131\u015fma dizini, CI\/CD s\u00fcre\u00e7lerinde ve i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 \u00f6zelle\u015ftirmek i\u00e7in \u00f6nemli bir kavramd\u0131r. \u00c7al\u0131\u015fma dizininin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlamak, GitHub Actions&#8217;\u0131 daha etkili bir \u015fekilde kullanman\u0131za ve karma\u015f\u0131k otomasyon g\u00f6revlerini y\u00f6netmenize yard\u0131mc\u0131 olur.<\/p>\n<p>#Etiketler<br \/>\nGitHub Actions, \u00c7al\u0131\u015fma Dizini, CI\/CD, Otomasyon, \u0130\u015f Ak\u0131\u015flar\u0131, DevOps, Kod Olu\u015fturma, Da\u011f\u0131t\u0131m<\/p>\n","protected":false},"excerpt":{"rendered":"GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\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":[1],"tags":[],"class_list":{"0":"post-2765","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","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>GitHub Actions&#039;da \u00c7al\u0131\u015fma Dizinini Anlamak<\/title>\n<meta name=\"description\" content=\"GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions&#039;da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.\" \/>\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\/github-actionsda-calisma-dizinini-anlamak\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Actions&#039;da \u00c7al\u0131\u015fma Dizinini Anlamak\" \/>\n<meta property=\"og:description\" content=\"GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions&#039;da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-02T19:00:15+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=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak\",\"datePublished\":\"2024-11-02T19:00:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/\"},\"wordCount\":743,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/\",\"name\":\"GitHub Actions'da \u00c7al\u0131\u015fma Dizinini Anlamak\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-02T19:00:15+00:00\",\"description\":\"GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions'da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak\"}]},{\"@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":"GitHub Actions'da \u00c7al\u0131\u015fma Dizinini Anlamak","description":"GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions'da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.","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\/github-actionsda-calisma-dizinini-anlamak\/","og_locale":"tr_TR","og_type":"article","og_title":"GitHub Actions'da \u00c7al\u0131\u015fma Dizinini Anlamak","og_description":"GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions'da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-02T19:00:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak","datePublished":"2024-11-02T19:00:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/"},"wordCount":743,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/","url":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/","name":"GitHub Actions'da \u00c7al\u0131\u015fma Dizinini Anlamak","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-02T19:00:15+00:00","description":"GitHub Actions, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) i\u015f ak\u0131\u015flar\u0131n\u0131 otomatikle\u015ftirmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Bu makalede, GitHub Actions'da \u00e7al\u0131\u015fma dizini kavram\u0131n\u0131 ele alaca\u011f\u0131z ve bu dizinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131 hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/github-actionsda-calisma-dizinini-anlamak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GitHub Actions&#8217;da \u00c7al\u0131\u015fma Dizinini Anlamak"}]},{"@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\/2765","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=2765"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2765\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}