---
title: Build Automation
localeTitle: بناء الأتمتة
---
## بناء الأتمتة

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

## \- بناء أداة الأتمتة:

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

## \- بناء خوادم الأتمتة:

وهي أدوات عامة تستند إلى الويب تقوم بتنفيذ أدوات مساعدة للتشغيل التلقائي للبناء على أساس مجدول أو مشغل ؛ خادم التكامل المستمر هو نوع من خادم أتمتة البناء.

هناك ثلاث فئات فرعية لبناء الأتمتة: التكامل المستمر ، وإدارة التكوين وغيرها من أتمتة البناء.

فيما يلي قائمة ببعض الأدوات البارزة المرتبطة بأتمتة عمليات الإنشاء:

*   جنو
*   يصنع
*   عضو الكنيست
*   أباتشي آنت
*   BitBake
*   حذاء
*   النينجا
*   كيوت بناء نظام
*   مجرفة
*   كومة
*   Psake
*   MSBuild
*   بناء المرئي
*   مدمن المخدرات
*   WAF
*   [جنكينز](https://jenkins.io/)
*   TeamCity وغيرها.

#### معلومات اكثر:

[ما هو بناء الأتمتة؟](https://www.agilealliance.org/glossary/automated-build/#q=~(filters~(postType~(~'page~'post~'aa_book~'aa_event_session~'aa_glossary~'aa_organizations~'aa_research_paper~'aa_video)~tags~(~'automated*20build))~searchTerm~'~sort~false~sortDirection~'asc~page~1)) [قائمة بناء برامج الأتمتة](https://en.m.wikipedia.org/wiki/List_of_build_automation_software) [بناء الأتمتة - ويكيبيديا](https://en.m.wikipedia.org/wiki/Build_automation) [Webopedia](https://www.webopedia.com/TERM/B/build.html) [بناء الأتمتة](https://www.g2crowd.com/categories/build-automation)