فشل إعادة البناء S3 rake تم إلغاؤه

حسنًا، كان تطبيق discourse الخاص بي يعمل بشكل جيد وكنت على أحدث إصدار عندما أخبرني أحدهم أنه تمت إضافة JS-> Ember، لذلك أحتاج إلى إعادة البناء.

http://forum.duelistsunite.org/NjA5ZGZhNjY4NzkxZTI3.txt

لم يتم إجراء أي تغييرات. لقد قمت ببساطة بإعادة البناء. ملف app.yml لم يتغير. لم تتم إضافة أي شيء إلى الإضافات.

هذا هو سجل discourse-doctor الخاص بي.

إعجابَين (2)

تم دمج هذا مؤخرًا

@cvx @martin

إعجابَين (2)

شكرا لك على الإبلاغ عن هذا! لقد فتحت طلب سحب (PR) مع إصلاح: FIX: Don't fail if `s3_install_cors_rule` is off by CvX · Pull Request #14865 · discourse/discourse · GitHub

4 إعجابات

شكراً لك، يرجى إعلامي عند دمجه ويمكنني محاولة إعادة البناء.

إعجاب واحد (1)

أنتظر فقط مارتن لمراجعة طلب السحب.

اعتذر، لقد قمت بدمج طلب السحب الآن.

3 إعجابات

لقد قمت بإعادة بناء ولكنها لا تزال تفشل:

إعجابَين (2)

أي نصائح أو تحديثات حول هذا الموضوع ستكون موضع تقدير.

إعجاب واحد (1)

يشير الخطأ إلى أن مهام “rake” لا يمكنها العودة، لذلك أعتقد أن الإصلاح المدمج المشار إليه سابقًا غير صحيح. ليس لدي بيئة معدة لإجراء أي اختبارات أو إنشاء طلب سحب، ولكن أعتقد أن استخدام ما يلي بدلاً من ذلك سيؤدي إلى إصلاح هذا. (نسخة إلى @martin)

استبدال الأسطر 180 إلى 187:

  if !result
    puts "Skipping"
  else
    puts "Assets rules status: #{result[:assets_rules_status]}."
    puts "Backup rules status: #{result[:backup_rules_status]}."
    puts "Direct upload rules status: #{result[:direct_upload_rules_status]}."
  end
إعجابَين (2)

عذراً! لقد قمت بإصلاح هذا (ومهام rake الأخرى) في FIX: `LocalJumpError` in rake tasks by CvX · Pull Request #14874 · discourse/discourse · GitHub

3 إعجابات

لا توجد نتائج بعد. هذا بعد الدمج أعلاه.

إعجاب واحد (1)

لاحظ أن إعادة البناء الآن (وقت كتابة هذا التقرير) ستفشل أيضًا إذا كنت على فرع tests-passed لأن الاختبارات لم تكتمل بعد. إذا نظرت إلى صفحة الالتزام، سترى نقطة برتقالية على يسار العنوان تشير إلى أن الاختبارات لا تزال قيد التقدم:

عندما يتغير ذلك إلى علامة صح خضراء أو (على الأرجح) صليب أحمر، تكتمل الاختبارات. عندها يمكنك إعادة البناء. (من المحتمل أن يفشل اختبار تجريبي، ومن هنا جاء الصليب الأحمر، لكن هذا لا يؤثر على tests-passed.)

تعديل: النظر إلى فرع tests-passed كما يقترح @cvx أكثر فائدة. يبدو أنه جاهز الآن.

3 إعجابات

لم يصل بعد إلى الفرع tests-passed: GitHub - discourse/discourse at tests-passed

4 إعجابات

يسرني أن أبلغ أن الأمر يعمل!

7 إعجابات