TryLibPHP 差异分析工具
TryLib 是简单的 PHP 库,帮助你生成工作副本之间的差异报告,发送到 Jenkins,在最新代码分支上运行测试套件。
示例:
$ try -h
usage: try [options...] [subjob] [subjob] ...
-h, --help Show help
-n, --diff-only Create diff, but do not send to Hudson
-v, --verbose Verbose (show shell commands as they're run)
-p, --patch ... Path to patch file to use instead of generating a diff
-i, --patch-stdin Read the patch from STDIN instead of a file
-s, --staged Use staged changes only to generate the diff
-b, --branch ... Remote branch to diff and try against [master]
-w, --whitelist ... Generate the patch for only the whitelisted files
-c, --show-results Show final try job results
-P, --show-progress Print subtasks progressively as they complete
--extra-param ... Extra parameters to send to jenkins - format key=value
-C, --callback ... Callback string to execute at the end of the try run.
Use ${status} and ${url} as placeholders for the try build status and url
Example: --callback 'echo "**Try status : [${status}](${url})**"'
--jenkinsjob ... Master Job Name in Jenkins [try]
--jenkinsjobprefix ... Subjobs prefix [try]
--jenkinsserver ... URL to the jenkins server [localhost:8080]
--wcpath ... Working Copy Path [.]
评论
