jbzoo/toolbox-ci

此包已被废弃,不再维护。作者建议使用 jbzoo/ci-report-converter 包代替。

持续集成系统工具箱

安装数: 18,880

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:项目

1.6.0 2021-04-25 22:20 UTC

This package is auto-updated.

Last update: 2021-04-26 11:40:17 UTC


README

Build Status Coverage Status Psalm Coverage Scrutinizer Code Quality CodeFactor PHP Strict Types
Stable Version Latest Unstable Version Dependents GitHub Issues Total Downloads GitHub License

安装

composer require jbzoo/toolbox-ci

# OR use phar file.
# Replace <VERSION> to the latest version. See releases page or badge above
wget https://github.com/JBZoo/Toolbox-CI/releases/download/<VERSION>/toolbox-ci.phar

使用方法

$ php ./vendor/bin/toolbox-ci convert --help
Description:
  Convert one report format to another

Usage:
  convert [options]

Options:
  -S, --input-format=INPUT-FORMAT    Source format. Available options: checkstyle, github-cli, junit, phpmd-json, phpmnd, psalm-json, tc-inspections, tc-tests
  -T, --output-format=OUTPUT-FORMAT  Target format. Available options: checkstyle, github-cli, junit, phpmd-json, phpmnd, psalm-json, tc-inspections, tc-tests
  -N, --suite-name=SUITE-NAME        Set name of root suite
  -I, --input-file[=INPUT-FILE]      Use CLI input (STDIN, pipeline) OR use the option to define filename of source report
  -O, --output-file[=OUTPUT-FILE]    Use CLI output (STDOUT, pipeline) OR use the option to define filename with result
  -R, --root-path[=ROOT-PATH]        If option is set all absolute file paths will be converted to relative
  -F, --tc-flow-id[=TC-FLOW-ID]      Custom flowId for TeamCity output
  -h, --help                         Display this help message
  -q, --quiet                        Do not output any message
  -V, --version                      Display this application version
      --ansi                         Force ANSI output
      --no-ansi                      Disable ANSI output
  -n, --no-interaction               Do not ask any interactive question
  -v|vv|vvv, --verbose               Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

可用方向

68747470733a2f2f6d65726d6169642e696e6b2f696d672f65794a6a6232526c496a6f695a334a68634767675446493758473467494341675932686c5932747a64486c735a56397a636d4d6f58434a446147566a61314e306557786c4c6e6874624677694b547463626941674943426e6158526f645749745932787058335268636d646c64436863496b64706445683159694242593352706232357a494330675130784a584349704f3178754943416749477031626d6c3058334e7959796863496b7056626d6c304c6e6874624677694b5474636269416749434271645735706446393059584a6e5a58516f58434a4b56573570644335346257786349696b3758473467494341676347687762575174616e4e76626c397a636d4d6f58434a51534642745a43357163323975584349704f317875494341674948426f634731755a46397a636d4d6f58434a5153464274626d517565473173584349704f317875494341674948427a595778744c57707a6232356663334a6a4b46776955484e6862473075616e4e76626c77694b547463626941674943423059793170626e4e775a574e30615739756331393059584a6e5a58516f58434a555a57467451326c306553417449456c756333426c593352706232357a584349704f317875494341674948526a4c58526c6333527a58335268636d646c64436863496c526c5957314461585235494330675647567a64484e6349696b3758473467494341676447397662474a766543316a6153676f58434a5562323973596d39344c554e4a584349704b547463626c78754943416749474e6f5a574e72633352356247566663334a6a494430395069423062323973596d39344c574e704f3178754943416749477031626d6c3058334e7959794139505434676447397662474a766543316a615474636269416749434277614842745a4331716332397558334e7959794139505434676447397662474a766543316a61547463626941674943427761484274626d526663334a6a494430395069423062323973596d39344c574e704f317875494341674948427a595778744c57707a6232356663334a6a494430395069423062323973596d39344c574e704f3178754943416749485276623278696233677459326b675054302b49476470644768315969316a62476c66644746795a3256304f3178754943416749485276623278696233677459326b675054302b49477031626d6c3058335268636d646c64447463626941674943423062323973596d39344c574e70494430395069423059793170626e4e775a574e30615739756331393059584a6e5a58513758473467494341676447397662474a766543316a615341395054346764474d746447567a64484e66644746795a3256304f317875584735736157357255335235624755675a47566d5958567364434270626e526c636e4276624746305a53426959584e70637a73694c434a745a584a7459576c6b496a7037496e526f5a57316c496a6f695a6d39795a584e30496e3139

php ./vendor/bin/toolbox-ci convert:map
源/目标 CheckStyle.xml GitHub Actions - CLI JUnit.xml PHPmd.json PHPmnd.xml Psalm.json TeamCity - 检查 TeamCity - 测试
CheckStyle.xml - - - -
GitHub Actions - CLI - - - - - - - -
JUnit.xml - - - -
PHPmd.json - - - -
PHPmnd.xml - - - -
Psalm.json - - - -
TeamCity - 检查 - - - - - - - -
TeamCity - 测试 - - - - - - - -

单元测试和检查代码风格

make build
make test-all

许可协议

MIT