سؤال

أنا في وضع يمكنني من خلاله أن أصبح قائد فريق موزع على بلدين.سيكون هذا الفريق هو التكنولوجيا.فريق لشركة ناشئة نخطط لبدء تشغيلها بأموال محدودة.لذلك أحاول إيجاد طرق لتقليل النفقات الأولية.نخطط الآن لاستخدام Java وسنجري الكثير من الاختبارات.أخطط لاستخدام github لـ VCS والمنارة لتعقب الأخطاء.بالإضافة إلى ذلك، أرغب في إضافة خادم تكامل مستمر ولكن لا أعرف أي خوادم تكامل مستمر يتم تقديمها كخدمة ويب.

هل يعرف أحد ما إذا كانت هناك خوادم تكامل مستمر متوفرة في ملف البرمجيات كخدمة نموذج؟

ملاحظة.إذا كان أي شخص يعرف أنه يمكنني الحصول على هذه الخدمات الثلاث في مكان واحد، فسيكون من الرائع معرفتها.

هل كانت مفيدة؟

المحلول

ملحوظة: هذه إجابة قديمة من عام 2008.يوجد الآن الكثير من هذه الخدمات بفضل أشياء مثل خدمة Elastic Cloud Compute من Amazon (على سبيل المثال، ترافيس-CI)


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

كما قال @eed3si9n، يمكنك تشغيل CruiseControl على جهاز احتياطي (افتراضي) واستخدامه.ثم إعادة توجيه منفذ الإعداد، وشيء من هذا القبيل http://dyndns.com أو http://no-ip.info لجعلها في متناول الجمهور.إنها ليست مثالية..

لم أستخدم CruiseControl من قبل، ولكنني أتخيل أنه ستكون هناك طريقة للحصول على نتائج البناء وتحميلها إلى خادم ويب عام (كملف HTML غبي).وبهذه الطريقة، سيتم تثبيته على جهازك المنزلي، ومشاهدة github، وإنشاء إصدارات جديدة وإرسال النتائج إلى مضيف ويب موثوق به (لذا لا "انتهاء مهلة الاتصال" في كل مرة يتعذر فيها الوصول إلى اتصال منزلك)

في الواقع، لقد ألقيت نظرة للتو على وثائق CruiseControl - يتم تخزين نتائج البناء كمجموعة من ملفات XML، لذلك سيكون من السهل نقلها/عرضها على جهاز آخر.

في الأساس اقتراحي هو:قم بتشغيل خادم التكامل المستمر على جهاز احتياطي، وقم بتحميل النتائج إلى خادم ويب عام بطريقة أو بأخرى.

نصائح أخرى

أفترض أنك تتحدث عنه مستمر اندماج.

يمكنك الجري مثبت السرعة على جهاز افتراضي أو جهاز قديم، ولكن إذا كان من الضروري أن يكون موجودًا على الإنترنت، فيمكنك تجربة خدمات استضافة الخادم الافتراضي المخصص.يمكنك توفير المال عن طريق اختيار Linux هنا، لكنني سأختار خادم Windows إذا كان النظام الأساسي الذي تستهدفه هو Windows.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top