Azure DevOps
Azure Repos ve Pipelines için
Azure DevOps'u bir PAT ile bağlayın; ArchPilot Azure Repos pull request'lerini incelesin, analiz Azure Pipelines'ınızda çalışsın.
Kimlik doğrulama: Kişisel Erişim Token'ı (PAT)
Çalışan bir kurulumdan ekranlar
Nasıl bağlanır
- 01
PAT ile bağlanın
Kapsamı sınırlı bir token girin.
- 02
Repoları seçin
İncelenecek Azure Repos projelerini seçin.
- 03
PR açın
ArchPilot pull request'i inceler.
Neler yapar
Azure Repos PR yorumları
Satır içi mimari geri bildirim.
Azure Pipelines'ta çalışır
Analiz bir pipeline adımı olarak yürür.
PAT yetkilendirme
Kapsamı sınırlı, iptal edilebilir erişim.
Kod ağınızda kalır
Tarama kendi altyapınızda çalışır.
AppArch içinde nasıl çalışır
AppArch sunucunuz Git platformuyla konuşur; analiz CI'ınızda çalışır. İki yöndeki bütün çağrılar burada.
Neyi okur
- Depolar, dallar ve üyeler; Geliştirici eşitlemesi için üyeler 10 dakikada bir
- Merge request'ler, onaylar ve inceleme tartışmaları; MR Insights için MR verisi 15 dakikada bir
- Dal koruması ve birleştirme ayarları, Git Sağlığı için
- Tek tek dosyalar ve dosya ağacı, Uyumluluk için; hiçbir şey klonlanmaz
Neyi yazar
- Değişikliğin eklediği satırlara satır içi yorumlar
- MR açıklamasında bir AppArch bölümü; bu düzenleme başarısız olursa tek bir özet yorum
- Bulgu ortadan kalkınca kendi tartışmasını çözer
- İsteğe bağlı otomatik onay ya da red; incelemeden sonra yeni commit geldiyse onaylamaz
- İnceleyici oyu: onay (10), red (-10) ya da sıfırlama (0)
- Depoda tek bir build tanımı varsa manuel MR çalıştırması bir build kuyruğa alır
Asla yapmadıkları
- Commit durumu ya da check run yazmaz: pipeline sonucu CI job'ınızın kendi çıkış kodudur
- Depoyu asla klonlamaz ya da panele yüklemez
- Webhook'u kendisi kaydetmez; isterseniz adresi siz yapıştırırsınız
- Yalnızca Azure DevOps Services (dev.azure.com); Azure DevOps Server desteklenmez
- İnceleme kapsamı değişen satır değil, değişen dosya bazındadır
- Zamanlanmış ya da isteğe bağlı dal taraması yok
Code (Read & Write) ve Pull Request Threads (Read & Write) kapsamlı bir kişisel erişim token'ı ve kuruluş adınız. Azure token'ın bitiş tarihini vermez, bu yüzden gösterilmez.
Ne zaman ne olur
- 5 sYorumlar gönderilir
- 10 sYeni bulgular tartışmalarıyla eşleştirilir
- 5 minMerge request durumu ve onaylar yeniden okunur
- 10 minÜyeler eşitlenir
- 15 minMR Insights için MR verisi
Webhook, merge request durum değişikliğini bir sonraki yoklamayı beklemeden anında yansıtır.
Üründe görün
Tüm ekran görüntüleri
Azure DevOps bağlayın
Dakikalar içinde bağlayın; ilk incelemeniz bir sonraki değişiklikte gelsin.