我想防止新程序员console.log
使用管道将包含的代码推送到 Bitbucket。我会怎么做?
问问题
584 次
1 回答
0
假设阻止推送不是很重要,但如果遇到构建失败就足以确保console.log()
,您可以实现一个脚本步骤来 greps 代码库。我自己正在使用 Bb Pipelinesconsole.log
和debugger
.
其基本方法如下所示:
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 回答