İçeriğe geç

SonarQube

GitHub Actions hakkında SonarQube CI

Analiz, her çekme isteğinde kod tabanının tamamını yeniden tarar.

11 dk → 3 dk
Tara

Analiz, her çekme isteğinde kod tabanının tamamını yeniden tarar.

Neden oluyor?

SonarQube analiz önbelleği kalıcı değildir ve yüzeysel klonlar suçlama atıfını bozar.

Ne değiştirilmeli

  1. Cache ~/.sonar/cache tarayıcı sürümüne göre anahtarlanmıştır
  2. Suçlama verilerinin doğru olması için git geçmişinin tamamını alın
  3. Çekme isteği taramaları için analizi yalnızca değiştirilen dosyalarda çalıştırın

runnerhut'ta SonarQube (runnerhut)

runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.