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 [.]