وكيل بناء Windows: runner self-hosted على خادم مخصص

خادم Windows مخصص لعمليات الترجمة البرمجية فقط: تثبت أنت الوكيل وSDK وBuild Tools، ونسلمك النظام خلال 10 دقائق.

ابتداءً من 16,99 €/mois

تقديم

يبدأ runner Windows ذاتي الاستضافة بجهاز خاص بك. لدى By-Hoster، هو VPS Windows مخصص، يُسلَّم خلال 10 دقائق مع صلاحيات مسؤول كاملة وIPv4 مخصص. تثبّت عليه ما يتطلبه خط الإنتاج لديك — وكيل GitHub Actions أو Azure DevOps، وSDK، وBuild Tools — ثم تسجّله لدى مؤسستك. لا يؤدي الجهاز سوى هذه المهمة، ولا يشاركه مع أحد.

ما لن يفعله runner Linux أبدا يمكن حصره في قائمة قصيرة وثابتة: تجميع .NET Framework، وبناء واجهة WPF أو WinForms، وتشغيل MSBuild وMSTest على حل Visual Studio، وتوقيع ملف تنفيذي باستخدام signtool، وإنتاج مثبّت MSI. تتطلب هذه الخطوات Windows وواجهات API وأدواته. ونادرا ما تتجاوزها حاوية Linux دون إعادة كتابة جزء من المشروع.

ننصح بحد أدنى Windows - Plus بسعر 16,99 €/شهريا شاملا الضرائب: 8 vCore، و16 Go من RAM، و250 Go من SSD، و500 Mbps. فعملية التجميع تقرأ وتكتب باستمرار — استعادة الحزم، والملفات الوسيطة، والمخرجات — ولذلك يشمل تخزين SSD المجموعة كلها. وبصراحة: لا شيء مثبّت مسبقا سوى النظام. لا وكيل، ولا SDK، ولا خط إنتاج. كما تبقى رخصة Microsoft على عاتقك.

13€/mois
عرض Plus الموصى به، شامل الضرائب
16Go
RAM في عرض Plus
8vCore
أنوية مخصصة للترجمة البرمجية
10min
تسليم الخادم

ما يوفره الخادم، وما لا يوفره

8 vCore و16 Go في عرض Plus

Windows - Plus بسعر 16,99 €/شهريا: 8 vCore، و16 Go من RAM، و250 Go من SSD، و500 Mbps. هذه توصيتنا للبدء لوكيل بناء، لأن التجميع يستخدم كل الأنوية المتاحة له، ولأن سلسلة أدوات كاملة يتبعها محرك اختبارات تملأ 8 Go بسرعة. وفي المستوى الأعلى، يتيح Windows - Max ‏(16 vCore، 32 Go) وWindows - Titan ‏(24 vCore، 64 Go) مجالا لتشغيل عدة مهام بالتوازي.

SSD، لأن الترجمة البرمجية كتابة

استعادة الحزم، والمجلدات الوسيطة، ومخرجات البناء: يقضي البناء وقته في إنشاء آلاف الملفات الصغيرة وحذفها. إنه عمل إدخال/إخراج بقدر ما هو عمل حسابي. <strong>تخزين SSD</strong> مضمّن في الإعدادات الأربعة، دون خيار إضافي أو رسوم إضافية. لا ننشر أي أرقام عن سرعة النقل أو زمن التجميع: لم يقسها أحد لدينا، ونفضّل ألا نختلق شيئا.

نظام مجرد: لا وكيل مثبت مسبقا

تسلّم By-Hoster نظام Windows وصلاحيات المسؤول فقط. أما runner ‏GitHub Actions، ووكيل Azure DevOps، وSDK، وVisual Studio Build Tools، وأدوات التوقيع، ومدير الحزم لديك: فأنت من يثبّتها، عبر RDP أو PowerShell، وأنت من يسجّل الوكيل لدى مؤسستك باستخدام رمزك. لا خط إنتاج جاهز، ولا صورة معدّة مسبقا، ولا لوحة تفرض إصداراتها.

خادم مخصص وذاكرة تخزين مؤقت دائمة

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

ما يترجم فعليا على وكيل Windows

حلول .NET Framework

لا يترجم تطبيق .NET Framework 4.8 إلا على Windows. تتطلب MSBuild والأهداف التي تثبتها Build Tools واعتماديات COM في المشروع النظام نفسه، لا طبقة توافق.

واجهات WPF وWinForms

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

MSBuild وMSTest على الحل كاملا

الترجمة ثم الاختبارات في المكان نفسه، وبالبيئة نفسها المستخدمة في الإنتاج. ويمكن أيضا لجدولة المهام في Windows تشغيل بناء ليلي دون تدخل أي خط إنتاج بعيد.

توقيع الملفات التنفيذية وإنشاء حزمة MSI

التوقيع باستخدام signtool وإنشاء حزمة تثبيت MSI: خطوتان تعملان على Windows. تبقى شهادة التوقيع وحمايتها من مسؤوليتك — فنحن لا نوفر أي شهادة ولا نخزنها.

runner GitHub Actions خاص بك وحدك

تنزل الوكيل، وتسجله على مستودعك أو مؤسستك باستخدام رمزك، وتشغله كخدمة Windows. يبدأ مع تشغيل الخادم، ولا نفوترك على أي دقيقة تشغيل.

وكيل Azure DevOps مستضاف ذاتيا

المبدأ نفسه في Azure DevOps: مجموعة وكلاء مستضافة ذاتيا، والوكيل مثبت كخدمة، وقدرات الخادم معلنة لمؤسستك. يبقى إعداد خط الإنتاج بالكامل من جهتك.

الأسئلة الشائعة

نعم. تحصل على جهاز Windows كامل مع صلاحيات المسؤول: تنزّل عليه الوكيل، وتسجّله لدى مستودعك أو مؤسستك برمزك الخاص، وتشغّله كخدمة Windows ليعاد تشغيله مع الجهاز. وللتوضيح دون مواربة: لا توفّر By-Hoster الوكيل ولا خط الإنتاج ولا الرمز. نحن نضمن الخادم ونظامه وشبكته. أما الالتزام بقواعد منصة CI لديك فهو مسؤوليتك.

أربعة إعدادات، بأسعار شهرية شاملة الضرائب: Core بسعر 9,99 € ‏(4 vCore، 8 Go، 100 Go SSD)، وPlus بسعر 16,99 € ‏(8 vCore، 16 Go، 250 Go)، وMax بسعر 28,99 € ‏(16 vCore، 32 Go، 500 Go)، وTitan بسعر 54,99 € ‏(24 vCore، 64 Go، 800 Go، 1000 Mbps). يخفّض الالتزام السنوي السعر بنسبة 16,7 %. يغطي هذا السعر الجهاز والشبكة والدعم؛ ولا يشمل رخصة Microsoft ولا أدوات التطوير ولا SQL Server. دون التزام، مع ضمان استرداد المبلغ خلال 48 ساعة.

ننصح على الأقل بـ Windows - Plus بسعر 16,99 €/شهريا: 8 vCore، و16 Go من RAM، و250 Go من SSD. مرجعنا الرسمي هو 4 Go للاستخدام الخفيف و8 Go عند إضافة برنامج مهني أو عدة مستخدمين؛ ووكيل البناء يتجاوز هذا الإطار بسرعة، لأن التجميع يشغل كل الأنوية المتاحة ويضاف إليه محرك اختبارات. ولعدة مهام متزامنة، اختر Max ‏(16 vCore، 32 Go) أو Titan ‏(24 vCore، 64 Go).

لا، لا شيء. تسلّم By-Hoster النظام المجرد: Windows، وصلاحيات مسؤول كاملة، ولا شيء غير ذلك. أما runner أو الوكيل، وSDK، وVisual Studio Build Tools، وأحمال العمل، ومدير الحزم وأدوات التوقيع، فتثبّتها بنفسك عبر جلسة RDP أو PowerShell. لا يُوفَّر أي خط إنتاج ولا تُعدّ أي صورة مسبقا. في المقابل، تختار كل إصدار ولا يُحدَّث شيء دون علمك.

لا ننشر أي أزمنة بناء ولا أي اختبارات أداء: لم يقسها أحد لدينا، ورقم مختلق لن يفيدك بشيء. ما يمكننا وصفه هو الفروق البنيوية: الجهاز مخصص، فلا طابور انتظار مشترك؛ وقرصه يحتفظ بمحتواه بين عمليتي تشغيل، فتبقى الحزم والمستودع في مكانها؛ والتخزين من نوع SSD. يعتمد المكسب الفعلي على مشروعك — جرّبه على مشروعك.

لا نفرض أي حد للمهام أو الدقائق: تستأجر خادما شهريا، لا وقت حوسبة. الحد الحقيقي هو العتاد — 8 vCore و16 Go في عرض Plus، أو 24 vCore و64 Go في Titan. ومن جهة الوصول البشري، يسمح Windows Server بـجلستي RDP إداريتين متزامنتين؛ وما زاد عن ذلك تفرض له Microsoft رخص RDS CAL لا نوفّرها. ولا يحتاج وكيل يعمل كخدمة إلى أي جلسة مفتوحة.

نعم بالنسبة إلى Windows: تبقى رخصة Microsoft على عاتقك. تثبّت By-Hoster النظام لكنها لا توفّر الرخص ولا تعيد بيعها، ويجب أن تمتلك رخصة صالحة لاستخدامك. وينطبق المبدأ نفسه على الأدوات التي تضعها على الجهاز: رخص البرامج التي تثبّتها تبقى مسؤوليتك. وإذا كانت سلسلة البناء لديك تستخدم قاعدة بيانات، فإن SQL Server يتطلب أيضا رخصته الخاصة — Express مجاني ضمن حدوده، وStandard وEnterprise مدفوعان.

الطريقة مباشرة: اطلب الخادم الذي يُسلَّم خلال 10 دقائق مع عنوان IPv4 مخصص، واتصل به عبر RDP، وأعد تثبيت سلسلة الأدوات نفسها الموجودة على الجهاز القديم. بعد ذلك، سجّل الوكيل لدى مؤسستك واترك الـ runner يعملان معًا ريثما تقارن النتائج. أنشئ لقطة (snapshot) من منطقة العملاء بمجرد أن تصبح البيئة جاهزة: ستتمكن من العودة إلى نقطة البداية هذه بعد أي تجربة فاشلة.

تتوفر ثلاثة أنظمة عند الطلب، دون تكلفة إضافية: Windows Server 2025 (الدعم القياسي حتى 13 نوفمبر 2029، والدعم الأمني حتى 14 نوفمبر 2034)، وWindows Server 2022 (الدعم القياسي حتى 13 أكتوبر 2026، والدعم الأمني حتى 14 أكتوبر 2031)، وWindows 11، وهو نظام عميل غير مخصص لاستضافة خدمة متعددة المستخدمين. يعمل الخادم في بنيتنا التحتية الوحيدة DC-FR_NA(01)، في Nouvelle-Aquitaine، بتقنية KVM على Proxmox، ويخضع للولاية القضائية الفرنسية دون أي نقل للبيانات خارج الاتحاد الأوروبي.

لنكن واضحين: اللقطات (snapshots) وحدها مشمولة، وتُنشئها بنفسك من منطقة العملاء. لا يوجد أي نسخ احتياطي تلقائي خارجي للجهاز لدى By-Hoster. بالنسبة إلى وكيل البناء، لا يمثل ذلك مشكلة كبيرة — فالشيفرة المصدرية موجودة في نظام إدارة الإصدارات لديك، والمخرجات في مستودع الحزم — لكن شهادة التوقيع أو الإعدادات المحلية تستحق نسخة خارج الخادم. تبقى وحدة تحكم VNC للطوارئ وإعادة التثبيت متاحتين لك باستقلالية تامة.