【发布时间】:2016-04-14 01:53:20
【问题描述】:
我正在将 [coverity scan][1] 添加到我的项目中,但我遇到了配额限制的问题,因为我的 travis 构建使用的是矩阵。
我设法运行自定义覆盖脚本(通过 build_script_url 选项)来过滤我的构建作业:
#!/bin/sh
set -e
if [[ $TRAVIS_OS_NAME != osx || $JOB != BUILD_RELEASE_JOKER ]]; then
echo "Skip build configuration: $TRAVIS_OS_NAME / $JOB"
exit 1
fi
curl -s https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh | bash
我面临的问题是,如果分析配额超过,它会停止构建作业并显示以下消息:
Coverity Scan analysis selected for branch coverity.
Coverity Scan analysis NOT authorized until Fri, 08 Jan 2016 18:00:52 +0000 UTC.
第二个不好的副作用是构建作业显示为绿色,而该作业尚未运行!
【问题讨论】: