Avrupa Gazetecilik Merkezi #innovateAFRICA Sourcebot projesi için Code Climate’da PHP kod kapsamı raporları almak istedim. Çoğu kılavuz, esas, örnek vb. CircleCI 1.0 formatını kullandı veya Ruby’ye özeldi. Birkaç saat sonra bu CircleCI 2.0 config.yml
ile geldim:
pecl
, phpunit
’ten ( clover
’ ta kod kapsamı raporları üretmek için gerekli olan xdebug
’u kurmak için kullanılır Code Climate’ın desteklediği format.)
cc-test-reporter
, yeni rapor dosyasını otomatik olarak algılar.
sudo
kullanmamayı tercih ederim, ancak phpunit
dosyayı onsuz oluştururken başarısız oldu.
Ürün e d clover.xml
kodu kapsam raporu şuna benzer:
Çok benzer bir config.yml kullanarak CircleCI yapısını ve üretilen clover.xml’yi kullanarak CodeClimate raporunu görebilirsiniz.