CircleCI 2.0 ve PHPUnit ile Kod İklimi için Kod Kapsamını Yapılandırma

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.