diff --git a/esbuild/utils.js b/esbuild/utils.js index 82490adb36..b2a4e98d54 100644 --- a/esbuild/utils.js +++ b/esbuild/utils.js @@ -112,16 +112,21 @@ function log(...args) { function get_redis_subscriber(kind) { // get redis subscriber that aborts after 10 connection attempts - let { get_redis_subscriber: get_redis } = require("../node_utils"); - return get_redis(kind, { - retry_strategy: function(options) { + let retry_strategy; + let { get_redis_subscriber: get_redis, get_conf } = require("../node_utils"); + + if (process.env.CI == 1 || get_conf().developer_mode == 1) { + retry_strategy = () => { } + } else { + retry_strategy = function (options) { // abort after 10 connection attempts if (options.attempt > 10) { return undefined; } return Math.min(options.attempt * 100, 2000); } - }); + } + return get_redis(kind, { retry_strategy }); } module.exports = {