diff --git a/ci/README.md b/ci/README.md index f4befb84280c..73faed9cf81f 100644 --- a/ci/README.md +++ b/ci/README.md @@ -42,3 +42,5 @@ Envoy source tree. * A `RUN_TEST_UNDER` environment variable is available to specify an executable to run the tests under. For example, to run a subset of tests under `gdb`: `run_envoy_docker 'RUN_TEST_UNDER="gdb --args" UNIT_TEST_ONLY=1 ./ci/do_ci.sh debug --gtest_filter="*Dns*"'`. + +* A `SKIP_CHECK_FORMAT` environment variable is available to skip `clang-format` checks while developing locally, e.g. `run_envoy_docker 'SKIP_CHECK_FORMAT=1 ./ci/do_ci.sh debug'`. diff --git a/ci/do_ci.sh b/ci/do_ci.sh index 4e4c56bab730..bdf1493580fb 100755 --- a/ci/do_ci.sh +++ b/ci/do_ci.sh @@ -38,5 +38,5 @@ fi shift export EXTRA_TEST_ARGS="$@" -make check_format +[[ "$SKIP_CHECK_FORMAT" == "1" ]] || make check_format make -j$NUM_CPUS $TEST_TARGET