Yazılım Geliştirmeapibatch

CI/CD sürüm hattı

Derleme, test, tarama ve staging otomatik; üretime yalnızca sürüm yöneticisi onayıyla ArgoCD ile çıkılır.

Kısaca

CI/CD sürüm hattı, Yazılım Geliştirme sektöründe api, batch kanalında çalışan bir ajan senaryosudur. Tetikleyici: main dalına birleştirme veya v2.14.0 sürüm etiketi. Sürüm Süpervizörü 4 uzman ajanı (Derleme Ajanı, Güvenlik Ajanı, Test Ajanı, Sürüm Ajanı) 4 sistem üzerinde yönetir (CI Runner (GitHub Actions), SonarQube + Snyk, Kubernetes / ArgoCD, Slack); 10 adımın 2 tanesi sistemde işlem, 3 tanesi doğrulama veya onaydır. Sonuç: v2.14.0 üretimde, sağlık kontrolleri yeşil, sürüm notları yayımlandı, geri alma planı hazır. Onay kuralı: Her üretim dağıtımı → sürüm yöneticisi onayı zorunlu; kritik CVE varsa kapı otomatik kapanır.

Yazılım Geliştirme

CI/CD sürüm hattı

SÜPERVİZÖRAJANLARSİSTEMLERSürüm Süpervizörüplan · route · approveDerleme Ajanıaginies-sunkar-1on-premGüvenlik Ajanıaginies-tulpar-4on-premTest Ajanıaginies-tulpar-4on-premSürüm Ajanıaginies-talay-2on-premCI Runner (GitHubActions)SonarQube + SnykKubernetes / ArgoCDSlack
çalıştırma #41.289.252süre 0 mstoken 0tahmini maliyet $0,000durum —Onay kuralı: Her üretim dağıtımı → sürüm yöneticisi onayı zorunlu; kritik CVE varsa kapı otomatik kapanır
Bu çalıştırmadaki ajanlar
Sürüm Süpervizörüsupervisorplanlar, yönlendirir, onaylar
Derleme Ajanıaginies-sunkar-1 · on-premDerler, birim/entegrasyon testlerini koşturur, imajı kaydeder
Güvenlik Ajanıaginies-tulpar-4 · on-premSAST ve bağımlılık taramasını değerlendirir, politikaya göre kapı kararı verir
Test Ajanıaginies-tulpar-4 · on-premStaging'de duman testlerini koşturur, sonuçları taban çizgisiyle karşılaştırır
Sürüm Ajanıaginies-talay-2 · on-premArgoCD ile dağıtır, sürüm notlarını yazar, ekibi bilgilendirir
Denetim izi00:00.00
  1. ■tamamlandı 

Simülasyon · gerçek ajan tanımlarından türetildi · her ajan Otonom Ajan ile diyalogla kurulabilir ve test korpusuyla doğrulanır

Tetikleyici

main dalına birleştirme veya v2.14.0 sürüm etiketi

Sonuç

v2.14.0 üretimde, sağlık kontrolleri yeşil, sürüm notları yayımlandı, geri alma planı hazır

Ajanlar

SÜPERVİZÖR

Sürüm Süpervizörü

Hedefi adımlara böler, ajanlara dağıtır, onay noktalarını yönetir, sonucu birleştirir.

aginies-sunkar-1 · on-prem

Derleme Ajanı

Derler, birim/entegrasyon testlerini koşturur, imajı kaydeder

run_buildrun_testspush_image
aginies-tulpar-4 · on-prem

Güvenlik Ajanı

SAST ve bağımlılık taramasını değerlendirir, politikaya göre kapı kararı verir

run_sastscan_dependenciestriage_findings
aginies-tulpar-4 · on-prem

Test Ajanı

Staging'de duman testlerini koşturur, sonuçları taban çizgisiyle karşılaştırır

run_smoke_testscheck_healthcompare_baseline
aginies-talay-2 · on-prem

Sürüm Ajanı

ArgoCD ile dağıtır, sürüm notlarını yazar, ekibi bilgilendirir

deploy_argocddraft_release_notespost_slack

Adımlar

#TürAjanNe olurSistemmstok
01 giriş Sürüm Süpervizörü Etiket v2.14.0 main'de: 23 commit, 4 PR, son sürümden bu yana 6 gün — 180 —
02 araç Derleme Ajanı CI: derleme 4 dk 12 sn, 1.284 birim + 96 entegrasyon testi geçti, imaj kaydedildi CI Runner (GitHub Actions) 3.600 —
03 araç Güvenlik Ajanı SAST: 0 kritik, 2 orta; bağımlılık: 1 yüksek CVE (lodash 4.17.20) SonarQube + Snyk 2.400 —
04 doğrulama Güvenlik Ajanı Yüksek CVE erişilemez kod yolunda → politika: geç, takip görevi PROJ-4877 açıldı — 900 1.100
05 plan Sürüm Süpervizörü Plan: staging dağıtımı → duman testleri → sürüm yöneticisi onayı → üretim → notlar — 280 200
06 yazma Sürüm Ajanı Staging'e dağıtıldı (argocd sync billing-api-staging), 3/3 pod hazır Kubernetes / ArgoCD 1.800 —
07 doğrulama Test Ajanı Duman testleri 42/42 geçti; p95 gecikme 184 ms, taban çizgisinden %3 iyi — 2.600 600
08 insan onayı Sürüm Süpervizörü Üretim dağıtımı → sürüm yöneticisi değişiklik kaydı CHG-2107'yi onayladı — 4.000 —
09 yazma Sürüm Ajanı Üretime canary %10 → %100 dağıtıldı, sağlık kontrolleri yeşil, geri alma hazır Kubernetes / ArgoCD 3.400 —
10 bildirim Sürüm Ajanı Sürüm notları yayımlandı; #releases kanalına özet ve 4 PR bağlantısı gönderildi Slack 320 700

Yapay zekâyı denemekten, yapay zekâyla dönüşüme geçme zamanı.

30 dakikalık keşif oturumunda önceliklendirdiğiniz 2–3 iş problemini ele alalım, benzer bir senaryonun canlı demosunu görün, Değer katmanı analiziyle başlayan bir yol haritası taslağı çıkaralım.

30 dakikalık keşif oturumu → dahi@aginies.com
  1. Öncelikli 2–3 iş problemi
  2. Benzer senaryonun canlı demosu
  3. Değer analiziyle başlayan yol haritası