CI/CD'ye genel bakış

Checks CLI'yı CI/CD ardışık düzeninize entegre etmek kolay bir işlemdir. GitHub ve GitLab gibi popüler platformların yerleşik iş akışlarını kullanabilir veya entegrasyonu kullandığınız diğer hizmetler için özelleştirebilirsiniz. CI/CD'nizle uyumluluk elde etmenin avantajları hakkında daha fazla bilgi edinmek için Google for Developers'daki blog yazımıza göz atın.

Checks CI/CD'yi kullanmaya yönelik tipik kullanım alanları

Uygunluk ve geliştirici ekipleri genellikle CI/CD'lerinde kontrolleri aşağıdaki şekillerde kullanır:

  1. Geliştiriciler için sorunları keşfetme: Geliştirme sürecinde uygunluk sorunlarını ortaya çıkarmak için genellikle kontroller kullanılır. Ardından, geliştirme ekibinizin üyeleri arasında görünürlüğü artırmak için analiz sonuçlarını CI/CD platformunuzda gösterebilirsiniz. Bu, tek kullanım alanınızsa geliştirme sürecinin kesintiye uğramaması için eklentileri derlemenin başarısız olmasına neden olmayacak şekilde yapılandırmanız önerilir.

  2. Yayın öncesi derlemelerde sorunları önleme: Kontroller, derlemelerinizi başarısız kılarak ve analiz sonuçlarını CI/CD platformunuzda sağlayarak yeni sürümlerde uygunluk sorunlarının ortaya çıkmasını önleyebilir. Geliştiricileriniz veya DevOps ekipleriniz, derlemeyi durdurup durdurmayacaklarına karar vermek için sonuçları kullanabilir.

  3. Sürekli izleme: İlk kullanım alanına benzer şekilde, kontroller Kontrol Konsolu'nda her CI/CD analizinin anlık görüntülerini yakalar. Bu sayede, farklı işlevlere sahip ekipler güncel kalabilir ve uygunluk sorunlarıyla ilgili uyarılar alabilir.

CI/CD dağıtım yöntemleri

Kontroller, ardışık düzeninizde ortamınıza ve tercihlerinize uygun çeşitli yapılandırma seçenekleri sunar. Her yöntem, tutarlı sonuçlar sağlamak için aynı Kontroller analizinden yararlanır.

CI/CD eklentilerini kontrol eder

GitHub ve fastlane için Checks CI/CD eklentileri mevcuttur (yakında daha fazla eklenti kullanıma sunulacaktır). Bu eklentileri kullanmak, kurulum yapmanın ve başlamanın en kolay yoludur. Ayrıca en yaygın parametreleri içerir.

KSA ikili dosyasını kontrol eder.

Checks'te belirli platformunuz için bir eklenti yoksa Checks CLI'yı kullanabilirsiniz. Bu, sorun giderme ve yapılandırma için tanıdık bir arayüz sunar. Checks KSA, Linux, Windows ve macOS'te kullanılabilir.

Checks API

İş akışları son derece özelleştirilmiş ekipler için Checks, güçlü bir REST API sunar. Tarama başlatmak, rapor almak ve deneyimi benzersiz gereksinimlerinize göre uyarlamak için kullanın. Daha fazla bilgiyi Checks API dokümanlarında bulabilirsiniz.