İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • 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
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • DevOps
  • Azure Developer CLI Mayıs-Haziran 2026: azd tool ve exec Devrimi
Bulut Altyapı DevOps Geliştirici Araçları azd exec, azd tool, Azure Developer CLI, Container Apps, DevOps, Microsoft Azure, onboarding, önkoşul yönetimi Aşkın KILIÇ 26/06/2026 2 Yorumlar

Azure Developer CLI Mayıs-Haziran 2026: azd tool ve exec Devrimi

Azure Developer CLI Mayıs-Haziran 2026: azd tool ve exec Devrimi
📑 İçindekiler
  1. azd tool: Önkoşul cehennemine son mu?
  2. Azure Skills: Agentic CLI hostları için ekstra katman
  3. azd exec: Çapraz platform script çalıştırma
  4. Multi-layer provisioning: dependsOn nihayet açık
  5. Ctrl+C ile interaktif iptal: Küçük ama altın değerinde
  6. Container Apps concurrency fix: Nihayet!
  7. Burası önemli mi? Go desteği Azure Functions için geldi
  8. Sıkça Sorulan Sorular
  9. azd tool ile asdf, mise, brew arasındaki fark ne?
  10. azd exec, hooks özelliğinin yerini mi alıyor?
  11. Mevcut azure.yaml'larım 1.26.0'da bozulur mu?
  12. Self-contained extension bundle güvenlik açısından riskli mi?
  13. Production CI/CD'de hangi azd sürümünü pin'lemeliyim?
  14. Kaynaklar ve İleri Okuma

⏱️ 7 dk okuma📅 26 Haziran 2026🔄 Güncelleme: 16 Temmuz 2026

azd ile uzun zamandır iç içeyim. İlk çıktığında — hatırlıyorum — “bu da bir şey mi ki?” diye biraz burun kıvırmıştık — itiraf edeyim, beklentimin üstündeydi —. Sonra bir baktık, ekipteki herkes azd up diyerek bir Container Apps ortamını dakikalar içinde ayağa kaldırıyor. Şimdi geldiğimiz nokta işe bambaşka. Mayıs. Haziran 2026 döneminde tam dokuz sürüm arka arkaya geldi: 1.24.3’ten başlayıp 1.26.0’a kadar uzandı. Hepsini tek tek anlatmak sıkıcı olur, açık konuşayım, kimse de sonuna kadar okumaz. Ben size sahada gerçekten fark yaratanları, kendi kafamdaki önem sırasına göre anlatacağım.

Lafı gevelemeden söyleyeyim: Bu iki ayın en büyük iki yeniliği azd tool ve azd exec. Geri kalanların çoğu bunların etrafında dönen iyileştirmeler gibi dürüyor. Ama bir de Container Apps tarafında, beni şahsen epey yoran bir bug nihayet kapanmış. Ona da geleceğim, merak etmeyin.

azd tool: Önkoşul cehennemine son mu?

Şöyle bir sahne gözünüzün önüne gelsin. Yeni biri ekibe katılıyor. “Hadi şu template’i deneyelim” diyorsunuz. Çocuk azd up yazıyor. Hop, Bicep CLI yok. Hallediyor. Tekrar deniyor. Bu sefer Docker daemon kapalı çıkıyor. Önü da açıyor. Bir daha deniyor, bu kez GitHub CLI eksik oluyor. Ve böyle uzayıp gidiyor… İki saate yakın süren bir “ön kurulum töreni” başlıyor işte.

azd tool komut grubu tam buna çözüm olarak gelmiş gibi dürüyor. Artık şunları yapabiliyorsunuz:

azd tool list # Bu template hangi araçları istiyor?
azd tool install # Eksik olanları kur
azd tool check # Hepsi güncel mi?
azd tool upgrade # Güncelle bakalım

Komut grubu artık alpha’dan çıkmış, varsayılan olarak açık geliyor. Yeni kullanıcılar için bir de “first-run welcome” deneyimi var; yanı azd‘yi ilk kez kuran biri açtığında önü kısa bir tür attırıyor, “Şunlar lazım, ister mısın kurayım?” diye soruyor. Kulağa basit geliyor ama işin onboarding tarafını bayağı değiştirir gibi.

Bir de güzel sayılabilecek bir detay var: azd tool check artık önbelleğe yaslanmıyor. Doğrudan paket yöneticilerine, eklenti registry’lerine ve VS Code Marketplace’e sorup güncel sürümü öğreniyor. Yanı “her şey güncel” derken size sallamıyor.

Azure Skills: Agentic CLI hostları için ekstra katman

1.25.4 ile gelen azd tool install azure-skills komutu bence ilginç taraflardan biri öldü. Copilot CLI, Claude Code gibi agentic CLI hostlarına Azure becerilerini ekliyor. Sizin AI ajanınız Azure işleri konusunda biraz daha ne yaptığını biliyor hâle geliyor. Bunu Türkiye’deki şirketler açısından düşününce, Copilot lisansı olup ajan tarafında ne yapacağını şaşıran ekipler için fena olmayan bir başlangıç noktası çıkıyor ortaya.

İlgili içerik: Azure Developer CLI Sonunda Olmuş: Uzantılar, Foundry ve Pipeline Devrimi

İlgili içerik: Azure Developer CLI Nisan 2026: Çok Dilli Hook Devri Başladı

Eğer bu tarafın mimarı kısmı da ilginizi çekiyorsa, konuyu biraz daha geniş anlattığım Agent Framework ile Claw Mimarisi: İlk Ajanı Üç Adımda Kurmak yazıma bakabilirsiniz; orada işin çerçevesini biraz daha açmıştım (şaşırtıcı ama gerçek)

azd exec: Çapraz platform script çalıştırma

Bana kalırsa bu dönemin sessiz devrimi bu komut olmuş. Çok konuşulmadı ama hayat kurtarıyor.

İlgili içerik: Service Bus Batch İşlemede Mesaj Bazlı Settlement Devrimi

Bence, Senaryo tanıdık: Elinizde bir Bash script var. İçinde $AZURE_KEY_VAULT_NAME gibi değişkenler kullanıyorsunuz. Bunu çalıştırmak için önce azd env get-values, sonra export, sonra script tetikleme derken uğraşıyordunuz. Hele Windows tarafındaysanız… eh işte, biraz çileye dönüyordu.

Açıkçası, azd exec bu hikâyeyi bayağı toparlıyor:

azd exec --./deploy-extras.sh
azd exec — python migrate.py
azd exec --shell powershell --./post-deploy.ps1

Garip gelecek ama, Peki içeride ne oluyor? Komutu, azd environment’ının tamamıyla — Key Vault secret çözümlemesi dahil — donatıp çalıştırıyor. Windows, macOS, Linux fark etmiyor. Hooks yazmaya gerek kalmıyor, kendi shell wrapper’ınızı üretmeye de gerek kalmıyor. İş görür mü? Görüyor gibi.

Sahada şunu çok görüyorum: Ekipler post-deploy adımlarını ya CI/CD pipeline’ına gömüyorlar (o zaman lokal test zorlaşıyor), ya da Makefile gibi araçlarla sarıp sarmalıyorlar (bir süre sonra kimse dokunmak istemiyor). azd exec, bu ikisinin arasındaki boşluğu doldurmuş gibi dürüyor.

Multi-layer provisioning: dependsOn nihayet açık

Burası eskiden biraz dolambaçlıydı, hatta yer yer sınır bozucuydu da diyebilirim. Birden fazla Bicep katmanınız varsa — mesela — ki bu tartışılır — “shared”, “network”, “app” gibi — hangisi hangisinden önce gelecek diye azd‘nın bunu sezmesini bekliyordunuz. Bazen tutuyordu, bazen tutmuyordu; bazen de iki katmanı paralel kuralım derken Azure’daki dependency ilişkisini atlayabiliyordu.

Bir dakika — bununla bitmedi.

azure.yaml içine artık açık bir dependsOn alanı geliyor: (buna dikkat edin)

infra:
layers:
network:
path: infra/network
app:
path: infra/app
dependsOn:
— network

Bununla birlikte dependency analizi de daha güvenli hâle getirilmiş durumda; yanı azd, “ben akıllıyım, kendim çözerim” havasından biraz çıkıp işi size bırakıyor diyebiliriz (iyi anlamda). Açık, deterministik ve debug edilebilir olması hoşuma gitti açıkçası.

Ctrl+C ile interaktif iptal: Küçük ama altın değerinde

Ne yalan söyleyeyim, Bunu yaşamayan pek anlamaz zaten.
azd provision‘ı başlattınız diyelim.
Yarısında “of, parametreyi yanlış verdim” dediniz.
Ctrl+C bastınız.
Sonra ne öldü?

Doğrusu, Daha önce Azure tarafında deployment devam edebiliyordu. Sız çoğu zaman bunun farkına bile varmıyordunuz; ertesi gün faturayı görünce insanın yüzü düşüyordu resmen.

Artık azd provision ve azd up sırasında Ctrl+C bastığınızda size soruyor: (yanlış duymadınız)

  • Azure’daki deployment’ı devam ettireyim mi?
  • Yoksa önü da iptal edeyim mi?

Küçük bir ayrıntı gibi görünüyor olabilir. FinOps tarafından bakınca hiç küçük değil aslında (özellikle yanlışlıkla saatlerce çalışan AKS deployment’ları düşünün). Türkiye’de TL bazlı bütçeler. Kur etkisi de üstüne binince, bu tarz “yanlışlıkla bırakılmış” kaynaklar danışmanlık verdiğimiz firmalarda fatura analizinde sık çıkan kalemlerden biri oluyor.

Container Apps concurrency fix: Nihayet!

Beni şahsen en çok sevindiren düzeltme burası öldü galiba.
Container Apps’e paralel deployment yaparken — özellikle ACR remote build kullanıyorsanız — servisler arasında image contamination, yanı imaj karışması yaşanabiliyordu. Daha fazla bilgi için

A servisini deploy ederken B servisinin image’ı yanlışlıkla A’ya yapışabiliyordu; çok nadir görülüyordu. Olduğunda saatlerinizi yiyen cinsten bir bug’tu bu, insanın “neden bu container şimdi bunu çalıştırıyor?” diye bakakalmasına yol açıyordu.

Evet.

Açıkçası, Tam da öyle. (evet, doğru duydunuz)

Neyse ki kapandı.

İtiraf edeyim, Kurtulduk gibi.

Sürümlerin 1.25.x hattında bu sorun kapatılmış durumda; aslında tek bir düzeltme değil, birkaç concurrency fix var burada (ACR build tag çakışması, paralel push sırasında manifest karışıklığı gibi şeyler). Hani ne farkı var diyorsunuz, değil mi? Eğer microservice mimarisinde 5+ servisi tek azd up‘la deploy ediyorsanız, bu güncellemeye geçmek için beklemeye pek gerek yok bence.

Burası önemli mi? Go desteği Azure Functions için geldi

Evet, geldi.
Azure Functions tarafında Go nihayet first-class vatandaş öldü diyebiliriz — en azından `

Sıkça Sorulan Sorular

azd tool ile asdf, mise, brew arasındaki fark ne?

asdf ya da mise hani dil sürümü yönetimi için kullanılıyor, çok daha genel araçlar bunlar. azd tool ise aslında farklı bir şey — azd'nin ve template'inizin spesifik olarak ihtiyaç duyduğu Azure odaklı araçları yönetiyor: Bicep CLI, Azure Functions Core Tools, GitHub CLI, ilgili VS Code eklentileri gibi. Birbirinin rakibi değiller yani, ikisini üst üste kullanabilirsiniz.

Peki neden?

azd exec, hooks özelliğinin yerini mi alıyor?

Daha açık söyleyeyim, garip gelecek ama, Hayır. Hooks hâlâ hayatta ve event-driven senaryolar için (preprovision, postdeploy vs.) doğru seçenek olmaya devam ediyor. azd exec ise daha çok şöyle düşünün: elle, istediğiniz bir anda bir script'i azd context'iyle çalıştırmak istediğinizde devreye giriyor. Açıkçası lokal test sırasında ve ad-hoc işlerde bu çok işe yarıyor.

Mevcut azure.yaml'larım 1.26.0'da bozulur mu?

İtiraf edeyim, Hayır, geriye dönük uyumluluk korunmuş. dependsOn alanı opsiyonel — tanımlamazsanız eskisi gibi otomatik dependency tahmini devreye giriyor. Yani yeni bir zorunluluk yok, sadece açıkça tanımlamak isteyenler için bir kapı açılmış. Yine de bence production'a geçmeden önce staging'de bir azd provision --preview çalıştırmanızda fayda var.

Self-contained extension bundle güvenlik açısından riskli mi?

Size bir şey söyleyeyim, Hem evet hem hayır, aslında. Registry olmadan dağıtım, supply chain kontrolünü tamamen size bırakıyor — yani imzalama ve hash doğrulama gibi süreçleri kendiniz kurmanız gerekiyor. Air-gapped kurumlar için bulunmaz bir fırsat bu, ama "internetten indirip kurdum" diyen biri için mesela ciddi bir risk. Kurumsal politikanıza göre değerlendirin.

Production CI/CD'de hangi azd sürümünü pin'lemeliyim?

Eh, Şu an için 1.26.0'ı öneriyorum. Tüm concurrency fix'leri içeriyor, azd tool stable, güvenlik düzeltmeleri de tam. Daha eski bir sürümde kalmak için özel bir sebebiniz yoksa buraya geçin. Tecrübeme göre pipeline'da minor sürüm bazında pin'lemek (mesela 1.26.x) mantıklı — böylece patch güncellemelerini otomatik alıyorsunuz.

Kaynaklar ve İleri Okuma

Azure SDK Blog – azd May & June 2026 Round-up

Azure Developer CLI Resmi Dokümantasyonu

azd GitHub Releases — Tüm Sürüm Notları

azd Komut Referansı (tool, exec, provision dahil) (buna dikkat edin)

🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
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

GitHub Copilot Kodlama Ajanı ile Azure’u Birleştirmek: Yeni azd Uzantısıyla Sıkıcı Kurulumlara Elveda
GitHub Copilot Kodlama Ajanı ile Azure’u Birleştirmek: Yeni azd Uzantısıyla Sıkıcı Kurulumlara Elveda18 Mar 2026
Azure OpenAI Servisi Artık ABD Devletinin Tüm Gizlilik Seviyelerine Açık: Gerçekten Ne Değişti?
Azure OpenAI Servisi Artık ABD Devletinin Tüm Gizlilik Seviyelerine Açık: Gerçekten Ne Değişti?23 Mar 2026
C++’ta Copilot’u Konuşturmak: VS Code İçin Akıllı İpuçları
C++’ta Copilot’u Konuşturmak: VS Code İçin Akıllı İpuçları5 May 2026
Kubernetes v1.36: Mixed Version Proxy ile Yükseltme Korkusu Azalıyor
Kubernetes v1.36: Mixed Version Proxy ile Yükseltme Korkusu Azalıyor17 May 2026

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

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

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

Etiket azd exec azd tool Azure Developer CLI Container Apps DevOps Microsoft Azure onboarding önkoşul yönetimi
Önceki yazı

npm’den Yüksek Etkili Hesaplara 72 Saatlik Salt-Okunur Kalkan

Sonraki yazı

Headlamp’e Volcano Eklentisi: Batch İşlerini Tek Ekranda İncele

İlginizi Çekebilir

Azure Cosmos DB Shell Artık Data Explorer İçinde
Aşkın KILIÇ 0

Azure Cosmos DB Shell Artık Data Explorer İçinde

04/10/2026
Azure Developer CLI 1.34: azure.yaml Katmanları ve
Aşkın KILIÇ 0

Azure Developer CLI 1.34: azure.yaml Katmanları ve

04/10/2026
Copilot Code Review: API Desteği ve Balanced Varsayılanı
Aşkın KILIÇ 0

Copilot Code Review: API Desteği ve Balanced Varsayılanı

03/10/2026

2 comments

comments user
Ayşe T. 26/06/2026 09:22

azd tool ile önkoşul kurulum meselesini çözmeleri gerçekten can sıkıcı bir sorunu ortadan kaldırıyor, onboarding sürecinde takım arkadaşlarını araç kurulumlarıyla boğuşurken görmek bitmez bir dert olmuştu. 9 sürümü bu kadar kısa süreye sıkıştırmaları ilginç, acaba bu tempoyu sürdürebilirler mi? Bu arada tedarik zinciri güvenliği konusuna ilginiz varsa şu yazı da oldukça düşündürücü: https://www.askinkilic.com.tr/npmden-yuksek-etkili-hesaplara-72-saatlik-salt-okunur

comments user
Barış U. 26/06/2026 10:33

azd tool ile önkoşul kurulum derdinin azalması gerçekten büyük bir rahatlama, her yeni makineye geçişte yaşanan o setup çilesini iyi bilirim. azd exec tarafı da özellikle CI/CD pipeline’larında işleri ciddi sadeleştirecek gibi görünüyor. Bu arada Headlamp ile ilgili şu yazınız da güzeldi, benzer şekilde karmaşık şeyleri tek ekrana indirme fikri: https://www.askinkilic.com.tr/headlampe-volcano-eklentisi-batch-islerini-tek-ekranda-incel/

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Azure Cosmos DB Shell Artık Data Explorer İçinde
    04/10/2026 Azure Cosmos DB Shell Artık Data Explorer İçinde
  • Azure Developer CLI 1.34: azure.yaml Katmanları ve
    04/10/2026 Azure Developer CLI 1.34: azure.yaml Katmanları ve
  • Copilot Code Review: API Desteği ve Balanced Varsayılanı
    03/10/2026 Copilot Code Review: API Desteği ve Balanced Varsayılanı
  • GitHub App Installation Token'ları Artık 520 Karakter
    03/10/2026 GitHub App Installation Token’ları Artık 520 Karakter
  • Microsoft Circular Centers: Azure Donanımının İkinci Hayatı
    03/10/2026 Microsoft Circular Centers: Azure Donanımının İkinci Hayatı
  • 25 Dolar Altında Yapay Zeka Uygulaması mı? İşte Nasıl Yapılır!
    10/03/2026 25 Dolara Yapay Zeka Uygulaması Nasıl Yapılır?
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • 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
  • 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 Durduruldu?
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • 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

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

  • Azure
  • 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

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL bulut bilişim CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka 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

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

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ı 469 yazı 🏗️ Bulut Altyapı 378 yazı 🤖 Yapay Zeka 314 yazı 🔧 DevOps 260 yazı ☁️ Microsoft Azure 254 yazı 🔒 Güvenlik & Kimlik 214 yazı 🏢 Kurumsal Teknoloji 96 yazı 📊 Veri & Analitik 66 yazı 🐳 Konteyner & Kubernetes 61 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← npm’den Yüksek Etkili He...
    Headlamp’e Volcano Eklen... →
    📩

    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ını GitHub ve RSS üzerinden takip edin.
    GitHub RSS