İçeriğe atla
Şimdi yükleniyor
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Güvenlik & Kimlik
  • GitHub’da Deployment Context: Repo ve Alert Yönetimi
Geliştirici Araçları Güvenlik & Kimlik CI/CD, Dependabot, deployment context, DevSecOps, GitHub, güvenlik alertleri, repo property, runtime bağlamı A.KILIÇ 15/04/2026 2 Yorumlar

GitHub’da Deployment Context: Repo ve Alert Yönetimi

GitHub'da Deployment Context: Repo ve Alert Yönetimi
Ana Sayfa › Geliştirici Araçları › GitHub’da Deployment Context: Repo ve Alert Yönetimi
📑 İçindekiler
  1. Deployable ve Deployed: İki Yeni Repo Property'si
  2. Filtreleme ve Ruleset Entegrasyonu
  3. Runtime Risk Context: Alertler Artık Bağlam Taşıyor
  4. Triage Sürecinde Somut İyileşme
  5. Kurumsal Yapılar vs Küçük Ekipler: Kim Nasıl Kullanmalı?
  6. Türkiye Özelinde Bir Gözlem
  7. Pratik Uygulama: İlk Adımlar
  8. Eksik Kalan ve Beni Hayal Kırıklığına Uğratan Kısımlar
  9. FinOps ve Güvenlik Kesişimi: Gözden Kaçan Bir Açı
  10. Sıkça Sorulan Sorular
  11. Deployment context için hangi GitHub planı gerekiyor?
  12. Deployed ile deployable arasındaki fark ne?
  13. GHES'te de çalışıyor mu?
  14. Jenkins veya Azure DevOps gibi araçlarla da çalışıyor mu?
  15. Runtime context alertleri otomatik kapatıyor mu?
  16. Kaynaklar ve İleri Okuma
⏱️ 10 dk okuma📅 15 Nisan 2026🔄 Güncelleme: 30 Nisan 2026👁️ görüntülenme

Bence, şunu açıkça söyleyeyim: güvenlik alertlerini önceliklendirmek, hele büyük yapılarda, insanın canını sıkıyor. Geçen ay bir finans kuruluşunda tam da buna takıldık. Dependabot 200’den fazla alert üretmişti. Ekip, hangisinin gerçekten production’da çalışan bir servise ait olduğunu anlamak için saatler harcıyordu. Hani düşünün — bir kütüphanede hayatı zafiyet var. O kütüphane sadece test reposunda kullanılıyor; aynı zafiyet, canlıda müşteri trafiği alan bir mikroserviste de var. İkisine aynı gözle mi bakacaksınız? Tabii ki hayır (yanlış duymadınız).

İşte GitHub’ın yeni duyurduğu “deployment context” özelliği bu işi biraz toparlamaya çalışıyor. Repo seviyesinde iki yeni yerleşik property ve güvenlik alert sayfalarında runtime risk bağlamı… Kağıt üstünde fena değil. Ama dur bir saniye — asıl soru şu: pratikte gerçekten iş görüyor mu? Benim ilk refleksim “eh, bakalım” oldu.

Deployable ve Deployed: İki Yeni Repo Property’si

Açıkçası GitHub, repository’lere iki yeni built-in property ekledi: deployable ve deployed. Bunlar artifact deployment metadata’sından otomatik besleniyor, yani elle “bu repo canlıda” diye bir yere not düşmenize gerek kalmıyor. Sistem zaten görüyor, işin güzel yani da bu. Kulağa küçük geliyor ama pratikte bayağı iş görüyor.

Şimdi, kısa bir not düşeyim buraya.

Peki neden? Deployable demek “bu repodan bir artifact çıkabilir, deploy edilebilir” demek. Deployed ise “bu repo şu anda gerçekten bir ortama deploy edilmiş durumda” demek. Arada ince ama hayatı bir fark var. Bir repo deployable olabilir ama henüz hiçbir yere deploy edilmemiş olabilir; mesela yeni geliştirilen bir mikroservis düşünün, CI/CD pipeline’ı hazır, container image’ı build ediliyor (hatta testler de geçiyor olabilir), ama daha staging’e bile çıkmamış. Bu repoyu deployed olanlarla aynı sepete koymak pek mantıklı durmuyor.

Logosoft’ta bir telekomünikasyon müşterimizde tam olarak bu tarz bir sınıflandırma sıkıntısıyla uğraşıyorduk. 400’den fazla repo var, hangisi production’da aktif, hangisi arşivlenmiş ama silinmemiş, hangisi sadece deneme için açılmış — kimse net söyleyemiyordu. Manuel bir Excel tablosu tutuluyordu, inanabiliyor musunuz? 2025’te Excel’le repo takibi… Şey yani, biraz yorucu bir yöntemdi (en azından benim deneyimim böyle). Neyse uzatmayayım, bu yeni property’ler o Excel dosyasını kenara itebilir.

Peki neden?

Kendi deneyimimden konuşuyorum. Tam da öyle.

Filtreleme ve Ruleset Entegrasyonu

Bu property’lerin asıl işe yaradığı yer filtreleme ve policy tarafı. Organizasyon seviyesinde şunu yapabiliyorsunuz:

  • Deployed olan büyük çoğunluk repolara otomatik olarak branch protection kuralları uygulama
  • Deployable ama henüz deployed olmayan repolara farklı bir ruleset atama
  • Compliance policy’lerini sadece canlıya çıkan repolara hedefleme
  • Organizasyon dashboard’unda “şu anda canlıda olan repolar” diye filtreleme

Bak şimdi, benim en hoşuma giden kısım şu: bu property’ler deployment durumu değiştikçe otomatik güncelleniyor. Yani bir servisi decommission ettiğinizde deployed property’si de düşüyor. Policy enforcement da buna göre şekil alıyor. Eskiden bunu yapmak için ya custom Actions" data-glossary-term="GitHub Actions">GitHub Actions yazıyordunuz ya da üçüncü parti bir araçla uğraşıyordunuz; açık konuşayım, ikisi de idare ederdi. Biraz el işi kokuyordu.

Bilmem anlatabiliyor muyum, Bir şey dikkatimi çekti: Evet.

Neyse, çok dağıttım gibi oldu ama konu aslında basit: GitHub artık repo’nun neye uygun olduğunu. Gerçekten nerede yaşadığını daha net biliyor. Peki, siz ne dersiniz? Böyle bir ayrım size de mantıklı geliyor mu?

Runtime Risk Context: Alertler Artık Bağlam Taşıyor

Bu ikinci kısım daha ilginç, açık konuşayım (buna dikkat edin). Dependabot ve GitHub Code Scanning alert sayfalarında artık runtime risk bağlamı da görünüyor. Bir alert’i açınca, etkilenen artifact’ın deployment durumunu. Hangi ortamda çalıştığını görüyorsunuz; risk seviyesini de tek bakışta ayıklıyorsunuz.

Şunu fark ettim: Bunu Türkiye’deki şirketler açısından düşününce tablo tanıdık geliyor (ben de ilk duyduğumda şaşırmıştım). Çoğu kurumsal müşterimde güvenlik ekibi ile geliştirme ekibi arasında ince bir çizgi yok, baya kalın bir kopukluk var; güvenlik ekibi alert’i görüyor, “kritik” deyip ticket açıyor, geliştirici de “abi bu repo 6 aydır kullanılmıyor, o servis kapandı” diye dönüyor, sonra iş başka bir ekibe gidiyor ve ping-pong uzayıp gidiyor. İşte runtime context tam burada devreye girip bu döngüyü kırabiliyor (en azından benim deneyimim böyle).

Bir dakika — bununla bitmedi.

Bir güvenlik alert’ının gerçek riskini anlamak için sadece CVSS skoruna bakmak yetmez — o zafiyetin production’da, müşteriye açık bir serviste çalışıp çalışmadığını bilmek gerekir. GitHub’ın runtime context özelliği tam olarak bu eksik parçayı tamamlıyor.

Triage Sürecinde Somut İyileşme

Geçen yıl bir bankacılık projesinde güvenlik triage sürecini ölçmüştük (buna dikkat edin). Ortalama bir can alıcı Dependabot alert’ının çözülme süresi 4.2 gündü; bunun yaklaşık %60’ı da “bu gerçekten canlıda mı” sorusunun cevabını aramakla geçiyordu. Hmm, bir düşününce mesele aslında çok net: neredeyse 2.5 gün sadece bağlam toplama var ortada. Runtime context ile bu sürenin en az yarıya inmesini bekliyorum; tabi %100 doğru olmayabilir, pratikte nasıl oturacağını biraz kullanım belirleyecek.

Bir dakika — bununla bitmedi.

Küçük bir detay: Güvenlik ekibiniz artık alert listesini açtığında şöyle bir tabloyla karşılaşabilir:

Alert Tipi Repo Deployed? Ortam Öncelik
Dependabot payment-service ✅ Evet Production 🔴 Kritik
Code Scanning user-api ✅ Evet Staging 🟡 Orta
Dependabot legacy-tool ❌ Hayır – 🟢 Düşük
Code Scanning internal-dashboard ✅ Evet Production 🔴 Kritik
alert test-sandbox❌ Hayır
}

?

Kurumsal Yapılar vs Küçük Ekipler: Kim Nasıl Kullanmalı?

Size bir şey söyleyeyim. Açık konuşayım, bu özellik küçük bir düşüneyim… ekiplerde biraz “olsa da olur” tarafında kalıyor (şaşırtıcı ama gerçek). 10-15 reponuz varsa, hangi repo canlıda, hangisi testte, çoğu zaman zaten aklınızda dönüyor — itiraf edeyim, beklentimin üstündeydi —. Ama 100+ repo, 5+ ekip ve birden fazla deployment ortamı varsa? İşte orada işler değişiyor; bak şimdi, o noktada bu özellik baya iş görüyor.

Enterprise tarafında tablo daha net. Bir holding grubunda 15 farklı şirket düşünün; her birinin ayrı GitHub organizasyonu var ve ortak güvenlik ekibi bütün alertleri tek yerden izlemeye çalışıyor (evet, doğru duydunuz), ama deployment context yoksa bunu nasıl yönetecekler? Manuel envanter listeleri, spreadsheet’ler, belki bir CMDB entegrasyonu (ama onun da bakımı ayrı dert), yani kısacası sürekli el isteyen çözümlerle uğraşıyorsunuz. .NET ve.NET Framework Nisan 2026 Güvenlik Yamaları yazımızda bu konuya da değinmiştik.

Türkiye Özelinde Bir Gözlem

Ne yalan söyleyeyim, Türkiye’deki kurumsal müşterilerde benzer ama biraz daha karışık bir resim görüyorum. Çünkü birçok şirket hâlâ GitHub Enterprise Cloud yerine self-hosted tarafta kalıyor; regülasyonlar, veri lokalizasyonu kaygıları derken iş uzuyor. Bilhassa bankacılıkta ve kamu tarafında bu yaklaşım yaygın. Bu yeni özellikler şimdilik GitHub.com üzerinde GA (Generally Available); Enterprise Server’a ne zaman gelir, doğrusu henüz belli değil (inanın bana). Ha bu arada, GitHub Secret Scanning API ve Webhook İyileştirmeleri yazımda da buna benzer bir GHES gecikmesinden söz etmiştim; GitHub çoğu zaman bu tip şeyleri 3-6 ay sonra GHES’e taşıyor.

Küçük bir startup için benim tavsiyem basit: Özelliği açın, arka planda dursun. Sırf bunun için workflow’u baştan yazmayın. Zaten az repo var; yani günlük hayatınızı kökten değiştirmesi gerekmiyor. Fakat büyüme başladığında elinizde hazır bir zemin olmuş olur. MSVC 14.51 ile C++23 Desteği: Sahadan Notlar yazımızda da buna değinmiştik (şaşırtıcı ama gerçek)

Pratik Uygulama: İlk Adımlar

Dürüst olayım, teori güzel de pratikte iş biraz dağılıyor. Tamam, adım adım gidelim. Peki neden bu kadar uğraşıyoruz? Çünkü küçücük bir eksik, bütün akışı sessizce bozabiliyor; fark etmiyorsunuz bile, sonra bir bakmışsınız deployment olmuş. GitHub tarafı hâlâ habersiz duruyor.

Şöyle başlayalım: Önce artifact’larınızı production context ile eşleştirmeniz gerekiyor. GitHub Actions workflow’unuz deployment event’lerini doğru tetikliyorsa sistem bunu kendi kendine yakalıyor; eh, fena değil. Daha açık söyleyeyim, (söylemesi ayıp) siz ne dersiniz? Custom bir CI/CD pipeline kullanıyorsanız — mesela Azure DevOps ya da Jenkins — o zaman GitHub API üzerinden bu metadata’yı beslemeniz gerekecek, yoksa ortada çalışan bir deployment olsa bile GitHub tarafı bunu görmeyebiliyor. Kubernetes 1.36 Ön İzleme: Neler Geliyor, Neler Gidiyor? yazımızda bu konuya da değinmiştik (inanın bana)

# GitHub Actions workflow örneği — deployment context için
name: Deploy to Production
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
environment: production # Bu satır kritik!
steps:
— uses: actions/checkout@v4
— name: Deploy
run: |
# deployment komutlarınız
echo "Deploying to production..."
— name: Verify deployment
run: |
# deployment doğrulama
curl -s https://api.myapp.com/health | jq.status

Burada environment: production satırı gerçekten kilit nokta. GitHub bu bilgiyi alıp repo’nun deployed property’sını güncelliyor; siz bunu koymazsanız özellik pat diye susuyor. Ben ilk kurcaladığımda environment tanımlamayı atlamıştım, sonra da “neden property güncellenmiyor” diye iki saat debug yaptım; hatta bir ara sorun bende değilmiş gibi düşündüm. Meğer mesele tek satırdaymış.

💡 Bilgi: Deployment context’in doğru çalışması için GitHub Actions workflow’larınızda environment parametresini mutlaka tanımlamanız gerekiyor. Bu parametre olmadan GitHub, deployment metadata’sını toplayamaz ve repo property’leri güncellenmez.

Şimdi, bilmem anlatabiliyor muyum, Bütçe tarafı sıkışık mı? O zaman küçük bir not düşeyim. GitHub Enterprise kullanmıyorsanız, bu özelliklerin bir kısmını GitHub Free ve Team planlarında da kullanabiliyorsunuz; yani her şey duvara çarpmıyor. Ama ruleset entegrasyonu ile organizasyon seviyesinde filtreleme işi biraz başka hikâye, orada Enterprise planına ihtiyaç duyuyorsunuz. Copilot Güvenlik Taramasında: Riski Okutan Yeni Hamle yazımda da güvenlik özelliklerinin plan bazlı farklarına değinmiştim, hani orası da ayrı bir dünya.

Eksik Kalan ve Beni Hayal Kırıklığına Uğratan Kısımlar

Her şey güllük gülistanlık değil tabi. Birkaç nokta beni dürttü, açık konuşayım; hani ilk bakışta “idare eder” diyorsunuz ama biraz kurcalayınca eksik taraflar kendini belli ediyor, özellikle de kurumsal tarafta iş büyüyünce o boşluklar daha net hissediliyor.

Birincisi şu: multi-cloud deployment tracking yok. Yani bir repo hem Azure’a hem AWS’ye gidiyorsa, hangi ortamda hangi versiyon dönüyor sorusuna net cevap alamıyorsunuz; sadece “deployed” ya da “not deployed” gibi iki uçlu bir bilgi var, bu da pratikte biraz yetersiz kalıyor. GitHub Pages ile Ücretsiz Site Kurulumu: Tam Rehber yazımızda bu konuya da değinmiştik.

İşin garibi, Oysa bizim tarafta işin rengi başka. Çoğu müşteri multi-cloud kullanıyor, bazen aynı uygulama üç ayrı yerde koşuyor; az önce “iyi fikir” dedim ama burada küçük bir fren var, çünkü bu kısıt sahada baya can sıkıyor ve insanın aklına hemen şu soru geliyor: Peki neden daha detaylı değil?

Çok konuştum, örnekle göstereyim.

İkincisi — geçmiş deployment history yok. Property sadece anlık durumu gösteriyor, hepsi bu. “Bu repo 3 ay önce production’daydı, şimdi değil” gibi bir izi göremiyorsunuz; audit yaparken, compliance kontrol ederken, hatta iç denetimde bile eliniz boş kalabiliyor, biraz sinir bozucu yani (eh, fena değil)

Bakın, ne yalan söyleyeyim, Evet.

Üçüncüsü ise şu: Dependabot alert sayfasındaki runtime context kısmı fena değil,. Code Scanning tarafı biraz ham duruyor. CodeQL ile yakalanan bir zafiyet için “bu production’da” bilgisi geliyor, güzel; (inanın bana). Hangi endpoint’ten erişiliyor, public-facing mi yoksa internal mı gibi hayati detaylar ortada yok, yani resim tam oturmuyor. Bu konuyla ilgili Ingress2Gateway 1.0: Ingress’ten Gateway API’ye Geçiş yazımıza da göz atmanızı tavsiye ederim.

Nasıl desem… burada veri var ama bağlam eksik. Biraz daha pişmesi lazım derken abartmıyorum; çünkü güvenlik ekipleri için asıl soru sadece “var mı?” değil, “nerede, nasıl erişiliyor?” oluyor. Işin kritik kısmı da tam orada başlıyor.

Bir bakıma, dürüst olmak gerekirse bu hâliyle iş görüyor. Ama bazı senaryolarda insanı yarı yolda bırakabiliyor; yani kötü değil, sadece tam tamamlanmış hissi vermiyor (en azından benim deneyimim böyle)

FinOps ve Güvenlik Kesişimi: Gözden Kaçan Bir Açı

Bence, Bakın, burada küçük ama can sıkıcı bir detay var. Güvenlik konuşuluyor, tamam,. FinOps tarafı çoğu zaman arka cebeye atılıyor; işin aslı biraz da bu yüzden maliyetler sessizce şişiyor, sonra biri çıkıp “bu niye bu kadar tuttu?” diye soruyor.

Şahsen beni en çok kurcalayan şey şu: Azure’da maliyet optimizasyonu yaparken, “bu kaynak kime ait, hâlâ kullanılıyor mu” sorusu (kendi tecrübem) — dürüst olayım, biraz hayal kırıklığı —. GitHub tarafında da tablo (belki yanılıyorum ama) çok farklı değil gibi geliyor bana; GitHub Advanced Security lisansı repo bazında ücretlendiriliyor, yani 500 reponuz var ama sadece 200 tanesi gerçekten deployed durumdaysa, kalan 300 için boş yere lisans ödüyor olabilirsiniz — deployment context tam burada devreye giriyor, hem de beklediğimden daha anlamlı bir şekilde. Evet, böyle bir boşluk var.

Şöyle ki, 2024’te bir e-ticaret müşterisinde bunu birebir yaşadık. Manuel audit yaptık, iki hafta sürdü, biraz yorucuydu açık söyleyeyim; deployed olmayan repoları GHAS scope’undan çıkarınca aylık yaklaşık 1.200 dolar tasarruf ettik. Şimdi aynı işi (söylemesi ayıp) bu property’lerle otomatik hale getirebiliyorsunuz, hani insanın aklına “neden baştan böyle değildi?” sorusu geliyor. Fena değil.

Dürüst olmak gerekirse, İtiraf edeyim, burada başka bir bağlantı daha var: GitHub Actions’ta 50 Yeniden Çalıştırma Sınırı: Sahada Ne Değişiyor? yazısında da GitHub’ın platform governance yaklaşımındaki değişimlerden bahsetmiştim (ben de ilk duyduğumda şaşırmıştım). Bu deployment context meselesi de aynı çizginin devamı gibi duruyor; yani GitHub artık sadece kod tuttuğun bir yer olmaktan çıkıp yavaş yavaş platform governance aracına dönüşüyor, hatta bazen fark etmeden FinOps kararlarını da etkiliyor. Siz ne dersiniz?

Sıkça Sorulan Sorular

Deployment context için hangi GitHub planı gerekiyor?

Hani, Temel deployment property’leri zaten Free ve Team planlarda da görünüyor. Ama organizasyon seviyesinde ruleset entegrasyonu, otomatik policy uygulaması, gelişmiş filtreleme istiyorsanız — bunlar için Enterprise’a geçmeniz gerekiyor. GHAS alertlerindeki runtime context de aynı şekilde Enterprise’a özel.

Deployed ile deployable arasındaki fark ne?

Deployable, hani bir repodan build edilebilir bir artifact çıkıyor demek — mesela container image ya da paket gibi şeyler. Deployed ise o artifact’ın şu — itiraz edebilirsiniz tabi — an gerçekten aktif olarak bir ortamda çalışıyor olduğunu gösteriyor. Şimdi, yani bir repo deployable olup deployed olmayabilir — CI pipeline’ı hazır ama henüz canlıya çıkmamış bir servis düşünün mesela.

Bir dakika — bununla bitmedi.

Bakın, burayı atlarsanız yazının kalanı anlamsız kalır (kendi tecrübem)

GHES’te de çalışıyor mu?

Tuhaf ama, şu an sadece GitHub.com (Cloud) üzerinde GA durumda. GHES takvimi henül açıklanmadı. Açıkçası GitHub’ın genel pratiğine bakarsak, bence 3-6 ay içinde GHES sürümlerine de gelir. Kesin tarih için GitHub’ın changelog’ünü takip etmenizi öneririm.

Jenkins veya Azure DevOps gibi araçlarla da çalışıyor mu?

Kısacası, ne yalan söyleyeyim, Şöyle söyleyeyim — GitHub Actions dışında bir CI/CD aracı kullanıyorsanız, deployment bilgisini GitHub API üzerinden manuel olarak beslemeniz gerekiyor (ben de ilk duyduğumda şaşırmıştım). GitHub’ın Deployments API’sını kullanarak deployment event’lerini bildirebilirsiniz. Siz ne dersiniz? Tecrübeme göre biraz ekstra iş çıkarıyor, ama aslında gayet yapılabilir bir şey.

Kısa bir not düşeyim buraya.

Runtime context alertleri otomatik kapatıyor mu?

Hayır. Runtime context yalnızca ek bilgi sunuyor — alertleri ne otomatik kapatıyor ne de önceliklendiriyor. Triage kararını hâlâ siz veriyorsunuz, ama artık çok daha iyi bir bağlamla karar verebiliyorsunuz. Bence bu bile başlı başına büyük bir fark. İleride auto-dismiss gibi şeyler gelebilir, ama şimdilik sadece görsel bağlam mevcut.

Kaynaklar ve İleri Okuma

GitHub Docs — Exploring Dependencies of a Repository (şaşırtıcı ama gerçek)

Bence, GitHub Blog — Deployment Context in Repository Properties and Alerts (Orijinal Duyuru)

GitHub REST API — Deployments

Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Azure Developer CLI Nisan 2026: Çok Dilli Hook Devri Başladı
Azure Developer CLI Nisan 2026: Çok Dilli Hook Devri Başladı1 May 2026
Node.js Addon'larını .NET Native AOT ile Yazmak
Node.js Addon'larını .NET Native AOT ile Yazmak21 Nis 2026
mssql-python'a Apache Arrow Desteği: SQL Server için Yeni Devir
mssql-python'a Apache Arrow Desteği: SQL Server için Yeni Devir12 May 2026
SharePoint Framework 1.23 ve Ötesi: Asıl Mesaj Ne?
SharePoint Framework 1.23 ve Ötesi: Asıl Mesaj Ne?28 May 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

X / Twitter LinkedIn YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket CI/CD Dependabot deployment context DevSecOps GitHub güvenlik alertleri repo property runtime bağlamı

2 comments

comments user
Selin N. 15/04/2026 19:53

Deployment context’i daha önce duymuştum ama deployable/deployed ayrımını tam anlamamıştım, şimdi oturdu. Özellikle çok servisi olan projelerde hangi alertin gerçekten kritik olduğunu bulmak ciddi zaman alıyordu, bu özellik o acıyı hafifletir gibi görünüyor. Bu arada farklı bir konuda olsa da şu yazınız da güzeldi: MSVC 14.51 ile C++23 Desteği: Sahadan Notlar — https://www.askinkilic.com.tr/msvc-1451-ile-c23-destegi-sahadan-notlar/

Yanıtla
comments user
Merve Ş. 15/04/2026 21:39

Deployment context ile güvenlik alertlerini önceliklendirme fikri çok mantıklı, özellikle onlarca servisi olan büyük organizasyonlarda hangi alertin gerçekten kritik olduğunu bulmak ciddi zaman kaybı oluyor. deployable/deployed property ayrımını pratikte nasıl yönetiyorsunuz, CI/CD pipeline’a entegrasyonu zor mu oluyor? Bu arada şu yazınız da güzeldi: Azure MCP Araçları Visual Studio 2022’de Yerleşik Geldi — https://www.askinkilic.com.tr/azure-mcp-araclari-visual-studio-2022de-yerlesik-geldi/

Yanıtla

Yorum gönder Yanıtı iptal et

A.KILIÇ

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

view all posts
Önceki yazı

Ingress2Gateway 1.0: Ingress’ten Gateway API’ye Geçiş

Sonraki yazı

azd update Komutu: Paket Yöneticisi Derdine Son

İlginizi Çekebilir

Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek
A.KILIÇ 0

Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek

03/06/2026
Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
A.KILIÇ 0

Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü

03/06/2026
azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı
A.KILIÇ 0

azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı

03/06/2026

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek
    03/06/2026 Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek
  • Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
    03/06/2026 Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
  • azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı
    03/06/2026 azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı
  • Azure DevOps ve GitHub: Yapay Zekâ Çağında Nereye Gidiyor?
    03/06/2026 Azure DevOps ve GitHub: Yapay Zekâ Çağında Nereye Gidiyor?
  • Foundry’de Model, Maliyet ve Kaliteyi Ben Nasıl Yönetiyorum?
    02/06/2026 Foundry’de Model, Maliyet ve Kaliteyi Ben Nasıl Yönetiyorum?
  • Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
    18/03/2026 Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
  • Azure H200 GPU’larla Gizli Bulutlarda Yapay Zekâ: Gerçekten Neler Değişiyor?
    22/03/2026 Azure H200 GPU’larla Gizli Bulutlarda Yapay Zekâ: Gerçekten Neler Değişiyor?
  • .NET 10'da API Versiyonlama ve OpenAPI Entegrasyonu: Pratik Rehber
    28/04/2026 .NET 10’da API Versiyonlama ve OpenAPI Entegrasyonu: Pratik Rehber
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durdu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

SİZİN İÇİN DERLEDİK

Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek
Bulut Altyapı Güvenlik & Kimlik Yapay Zeka

Agent Optimizer ile Kurumsal Yapay Zekâyı Pişirmek

03/06/2026 A.KILIÇ
Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü
Güvenlik & Kimlik Microsoft Azure Veri & Analitik

Azure Cosmos DB’de Silinenleri Görmek: Change Feed’in Sessiz Gücü

03/06/2026 A.KILIÇ
azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı
Bulut Altyapı Geliştirici Araçları Yapay Zeka

azure-functions-skills: Azure Functions İçin Yapay Zekâ Çalışma Alanı

03/06/2026 A.KILIÇ
Azure DevOps ve GitHub: Yapay Zekâ Çağında Nereye Gidiyor?
Bulut Altyapı DevOps Yapay Zeka

Azure DevOps ve GitHub: Yapay Zekâ Çağında Nereye Gidiyor?

03/06/2026 A.KILIÇ
Foundry’de Model, Maliyet ve Kaliteyi Ben Nasıl Yönetiyorum?
Bulut Altyapı Güvenlik & Kimlik Yapay Zeka

Foundry’de Model, Maliyet ve Kaliteyi Ben Nasıl Yönetiyorum?

02/06/2026 A.KILIÇ
GitHub Copilot’ta Bütçe, Plan ve Kullanımın Yeni Ayarı
Geliştirici Araçları Güvenlik & Kimlik Kurumsal Teknoloji

GitHub Copilot’ta Bütçe, Plan ve Kullanımın Yeni Ayarı

02/06/2026 A.KILIÇ
Kubernetes Dashboard’dan Headlamp’a: Neden Geçiş Mantıklı?
DevOps Geliştirici Araçları Konteyner & Kubernetes

Kubernetes Dashboard’dan Headlamp’a: Neden Geçiş Mantıklı?

02/06/2026 A.KILIÇ
PowerToys 0.98: Yeni Düzen, Daha Hızlı Akış
Geliştirici Araçları Microsoft 365

PowerToys 0.98: Yeni Düzen, Daha Hızlı Akış

01/06/2026 A.KILIÇ
JetBrains’te Copilot Desteği Bitiyor: Sürümünüzü Şimdi Kontrol Edin
Geliştirici Araçları Güvenlik & Kimlik Microsoft Azure

JetBrains’te Copilot Desteği Bitiyor: Sürümünüzü Şimdi Kontrol Edin

01/06/2026 A.KILIÇ
Azure Test Plans’ta Gerçek Sonuç: Kâğıt Üstünden Çıkıp İşe Giriyor
DevOps Geliştirici Araçları Microsoft Azure

Azure Test Plans’ta Gerçek Sonuç: Kâğıt Üstünden Çıkıp İşe Giriyor

01/06/2026 A.KILIÇ
SQL + AI: Elinizdeki Veriyi Bozmadan Akıllı Uygulama Kurmak
Bulut Altyapı Güvenlik & Kimlik Yapay Zeka

SQL + AI: Elinizdeki Veriyi Bozmadan Akıllı Uygulama Kurmak

01/06/2026 A.KILIÇ
Azure IaaS’ta Performans: VM’den Çok Daha Fazlası Var
Bulut Altyapı DevOps

Azure IaaS’ta Performans: VM’den Çok Daha Fazlası Var

31/05/2026 A.KILIÇ

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

.NET AI agent AI ajanları Azure Azure Boards Azure Developer CLI Azure DevOps azure mcp server Azure OpenAI azure sdk Azure SQL belge işleme bulut bilişim bulut güvenliği CI/CD copilot Cosmos DB DevOps DevSecOps geliştirici araçları geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kimlik Yönetimi Kubernetes kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu Microsoft Azure Microsoft Foundry OpenAI otomasyon Pull Request Python SEO uyumlu veri güvenliği verimlilik veri yönetimi VS Code yapay zeka yapay zeka ajanları Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

🍪 Bu sitede içerik deneyiminizi iyileştirmek için çerezler kullanılmaktadır. Siteyi kullanmaya devam ederek KVKK ve Çerez Politikamızı kabul etmiş sayılırsınız.
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 132 yazı 🤖 Yapay Zeka 102 yazı 🏗️ Bulut Altyapı 94 yazı ☁️ Microsoft Azure 92 yazı 🔧 DevOps 72 yazı 🔒 Güvenlik & Kimlik 71 yazı 📊 Veri & Analitik 28 yazı 🏢 Kurumsal Teknoloji 25 yazı 🐳 Konteyner & Kubernetes 17 yazı 📧 Microsoft 365 5 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp Telegram X LinkedIn
İçindekiler
    ← Ingress2Gateway 1.0: Ingress&#...
    azd update Komutu: Paket Yönet... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazıları LinkedIn ve X'te ilk burada.
    LinkedIn X / Twitter GitHub RSS