0

我想防止新程序员console.log使用管道将包含的代码推送到 Bitbucket。我会怎么做?

4

1 回答 1

0

假设阻止推送不是很重要,但如果遇到构建失败就足以确保console.log(),您可以实现一个脚本步骤来 greps 代码库。我自己正在使用 Bb Pipelinesconsole.logdebugger.

其基本方法如下所示:

foundfiles=$(fgrep -rli "console.log" --include='*.js' $BITBUCKET_CLONE_DIR/path/to/files)
result="$?"
if [ "$result" = "0" ]
then
    echo "Found in $foundfiles"
    exit 1
fi

然后,您的管道可以运行包含上述代码的 Bash 脚本,如果console.log找到则会失败。

于 2017-10-18T11:49:28.787 回答