我目前正在从事gitlab ci集成。我们目前正在使用jenkins,而我们想使用gitlab ci。
我们的项目使用PHP。 Jenkins中目前有很多工具正在使用,而我想在gitlab CI中使用。
我设法使用了工具来分析我们的代码,但是我不知道gitlab-ci如何确认报告。
我设法处理的唯一报告是关于phpcs的
phpcs-module:
stage: test
script:
- echo "Running phpcs"
- phpcs --report=junit --standard=PSR2 --ignore=Model/*,templates/*,Themes/*,Config/* . > phpcs.junit.xml
artifacts:
reports:
junit: phpcs.junit.xml
paths:
- phpcs.junit.xml
expire_in: 6 days
when: always
如何获得有关以下工具的报告?
有人为PHP项目提供一个完整的.gitlab-ci.yml示例吗?
我也在考虑使用phing,但是如何告诉gitlab ci处理我的错误。
此外,如果它们是html格式,是否可以发布在工作期间生成的报告?我读了一些有关页面的内容,但不知道这是我想要的。
任何帮助都将得到感谢。