我正在开发一个 Laravel 包项目,并设置一个管道来测试它(针对 php 7.3、7.4 和 8.0)合并请求,并将其发布到主分支上的包注册表。
我正在尝试为代码覆盖率设置一个徽章,但我无法使其正常工作,因为它始终是显示unknown百分比。
stages:
- dependancies
- linting
- test
- publish
# Dependancies job
download dependancies:
stage: dependancies
# job stuff
# Linting jobs
phpcs:
stage: linting
# job stuff
# test jobs templates
.testing_template: &testing
stage: test
script:
- php -dxdebug.mode=coverage vendor/bin/phpunit --coverage-text --colors=never
only:
- merge_requests
# Testing jobs
php 8:
image: mileschou/xdebug:8.0
<<: *testing
php 7.4:
image: mileschou/xdebug:7.4
<<: *testing
php 7.3:
image: mileschou/xdebug:7.3
<<: *testing …Run Code Online (Sandbox Code Playgroud)