← Tüm yazılar
DevOpsCI/CD
CI/CD: GitHub Actions ile güvenilir pipeline
Kırmızı testte merge yok kültürü
Pull request bloklayıcıları net yazılmazsa takım “warnings are fine” kültürüne kayar ve gerçek hatalar küçük sarı çıktılar arasında gömülür. Lint, birim testi ve kritik e2e paketleri ayrıştırın; gereksiz bloklayıcılar motivasyon öldürür, zayıf bloklayıcılar ise çıkışı riske eder.
Flaky testler ve garanti yüzeyi
Titreyen senaryolar sahiplenilmezse CI yeşili anlamını yitirir. Flaky klasmanı oluşturmak utanç değil disiplindir — geçici karantina, ticket ve tarih bağlamalı geri yükleme planı olmadan kapatılmasın.
Önbellek, matris ve dağıtılabilir artefact
- Uzun yaşayan PAT’ler yerine GitHub OIDC ile bulut kimlik doğrulaması tercih edin.
- Önbellek anahtarı lockfile özütü ile sabitlenmezse gereksiz bağımlılık indirmeleri büyür.
- Release artefactını (Docker imajı, statik klasörü) semver veya Git SHA ile adresleyin.
- Gizli değişkenleri ortam bazlı izinlerle sıkı tutun — fork PR’leri için sırları asla sızdırmayın.



