Azure Dev متاح مجانًا للشركات الصغيرة خلال ساعة واحدة

يوم جيد!

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

في هذه المقالة ، سننظر في كيفية نشر تطبيقات Azure المجانية لشركتك (حتى 5 مطورين مجانًا) بدون مهارات فنية خاصة والعديد من الإعدادات.

الصورة

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

لذا ، ما هي العمليات التي سيتم تنفيذها باستخدام devOps في مثالنا:

  1. عندما ترتكب رمز أحد المطورين ، يبدأ التجميع ؛
  2. نسخة نقل النص / أقل / إلخ ؛
  3. في حالة حدوث أخطاء أثناء النقل ، سيتلقى المطور تحذيرًا وسيتم رفض التزامه ؛
  4. المشروع المنشور على الخادم (dev-site) ؛

إنشاء لقطات شاشة للموقع الناتج ومقارنتها مع تصميم المصمم (الاختبار القائم على لقطة الشاشة) ؛
تلقي نتائج الاختبار ولقطات الشاشة من خلال برنامج Telegram bot.

ما تحتاجه لهذا:

  1. حساب مايكروسوفت
  2. قناة برقية
  3. أي جهاز كمبيوتر متصل بالإنترنت (حتى يعمل عامل الإنشاء).

لذا ، دعنا نبدأ في DevOps.

  • قم بتسجيل حساب Microsoft على azure.com
  • ننشئ شركتنا [1] ، وهذه هي المنطقة التي سيتم فيها إنشاء المشاريع (المواقع) ، وأيضًا في منطقة الرؤية هذه ، سيعمل الأشخاص الذين سترسل إليهم دعوات
  • نقوم بإنشاء مشروع داخل الشركة [2 ، 3 ، 4] ، كل شيء على النحو المعتاد ، المشروع خاص وعام. أيضا ، حدد على الفور المستودع بين السمت و git المدمجين. يمكنك اختيار الخيار الثاني ، يتم تنفيذ التكامل بالكامل ، لذلك لن تعاني الأجهزة. لقد اخترت الخيار الأول لتقليل عدد أموال الأطراف الثالثة.
  • - في المشروع الذي تم إنشاؤه [5] ، نواصل تكوين خطوات التجميع [6] وإنشاء التجميع الأول [7].

    الصورة

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

  • أضف الخطوات اللازمة.

    الصورة

الآن سننظر في الخطوات بشكل منفصل ، من الأسماء ، من الواضح ما هو المسؤول عن كل منها
بالمناسبة ، حول إنشاء روبوت لـ Telegram مكتوب هنا .
هناك مقال جيد حول كيفية اختبار التنضيد هنا .

رمز المشروع وكافة البرامج النصية المنشورة على gitgub .

الصورة

تمت كتابة المقالة بحيث يرى المبتدئون إحدى الطرق البسيطة لتنظيم الأجهزة الذكية بأقل تكلفة من الموارد والوقت.

UPD 2018.12.03
فيما يتعلق بالتعليقات ، قررت أن أضيف:
- devops azure مجاني لفرق من 5 أشخاص
- عند التسجيل لا تحتاج إلى بطاقات مصرفية ، إلخ. بحاجة إلى بريد إلكتروني وبعض الاسم لمؤسستك
- من أجل استخدام التجميع مجانًا ، تحتاج إلى تثبيت عامل التجميع على بعض الأجهزة التي لديها إمكانية الوصول إلى الإنترنت ، ولكن مقابل المال يمكنك استخدام عوامل التجميع التي توفرها Microsoft. (لقد قمت بتثبيت جهاز افتراضي مع win10 ، يتم التجميع عليه)
- الرموز المميزة في لقطات الشاشة على سبيل المثال ، أضافوا أحرفًا إضافية

Source: https://habr.com/ru/post/ar427703/


All Articles