خطأ أثناء بناء أحدث إصدار

شكرًا على الرد السريع @sam. سأجرب ذلك.

سؤال سريع. أفترض أن أمر “git pull” يقوم بسحب أحدث إصدار من discourse-docker، أليس كذلك؟

بشكل عام، هل من الضروري ترقية discourse-docker وdiscourse في نفس الوقت؟

حاليًا، لا أتحكم في discourse-docker عبر git. بدلاً من ذلك، أقوم بتحميل إصدار محدد من discourse-docker (كملف Zip) عند إعداد الخادم، وأربط إصدار discourse بـ commit محدد أثناء نشره.

السبب في قيامي بذلك هو محاولة جعل البناء قابلًا للتكرار؛ أي أن تشغيل نفس الأمر مع نفس الإعدادات + المصدر في وقتين مختلفين يجب أن ينتج نفس الملف الناتج. بشكل عام، هذه فكرة جيدة وقد أنقذتني من العديد من الكوابيس التشغيلية مع برامج أخرى على مر السنين :wink: وذلك لأنها تمنحك القدرة على التراجع إلى إعداد معروف بأنه يعمل بشكل جيد.

ومع ذلك، أعتقد أنني أجدف ضد التيار هنا مع discourse، لأنه يبدو أنه يريد سحب أحدث إصدارات أجزاء مختلفة من البرامج أثناء البناء. بدأت أتساءل عما إذا كانت محاولاتي لجعل البناء قابلًا للتكرار تضر بي فعليًا؟