Kaynağa Gözat

fix: Don't retry asset caching in CI or developer_mode

version-14
Gavin D'souza 2 yıl önce
ebeveyn
işleme
ef234da171
1 değiştirilmiş dosya ile 9 ekleme ve 4 silme
  1. +9
    -4
      esbuild/utils.js

+ 9
- 4
esbuild/utils.js Dosyayı Görüntüle

@@ -112,16 +112,21 @@ function log(...args) {


function get_redis_subscriber(kind) { function get_redis_subscriber(kind) {
// get redis subscriber that aborts after 10 connection attempts // 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 // abort after 10 connection attempts
if (options.attempt > 10) { if (options.attempt > 10) {
return undefined; return undefined;
} }
return Math.min(options.attempt * 100, 2000); return Math.min(options.attempt * 100, 2000);
} }
});
}
return get_redis(kind, { retry_strategy });
} }


module.exports = { module.exports = {


Yükleniyor…
İptal
Kaydet