آموزش مبانی DevOps: تحویل مداوم - ادغام مداوم

DevOps Foundations: Continuous Delivery/Continuous Integration

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: زایمان مداوم یکی از زمینه های اصلی DevOps است. با ساخت مداوم ، آزمایش و تحویل کد ، می توانید از ثبات ، سرعت و انعطاف پذیری عظیم بهره مند شوید. در این دوره ، با ادغام مداوم و تحویل مداوم (CI / CD) آشنا شوید و ببینید که چگونه این مفاهیم در عمل با ساخت خط لوله ساخت خود کار می کنند. در طول دوره ، مربیان جیمز ویکت و ارنست مولر در مورد عناصر خط لوله بحث می کنند زیرا آنها نشان می دهند چگونه می توان یک برنامه نوشته شده به زبان برنامه نویسی Go را از توسعه به تولید نوشت. آنها از طریق کنترل نسخه ، ساخت مصنوعات ، آزمایش واحد و استقرار گام برمی دارند ، شیوه ها و ابزارهای رایج را در این راه نشان می دهند.
موضوعات شامل:
  • مزایای زایمان مداوم
  • ساخت خط لوله خود
  • روشهای کنترل نسخه
  • مصنوعات ساختمان
  • آزمایش و تحویل مداوم
  • استقرار و انتشار برنامه
  • تست رابط کاربر با Robot
  • تست امنیت در حال اجرا با gauntlt
  • بهترین روشهای CI / CD

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • در ادامه با نسخه های نمایشی همراه باشید Following along with the demos

1. ادغام مداوم و تحویل مداوم 1. Continuous Integration and Continuous Delivery

  • مفهوم اصلی DevOps: CI / CD DevOps core concept: CI/CD

  • مزایای تحویل مداوم Benefits of continuous delivery

  • خطوط لوله را در عمل بسازید Build pipelines in practice

2. خط لوله خود را بسازید 2. Build Your Own Pipeline

  • خط لوله تحویل ما را معرفی می کنیم Introducing our delivery pipeline

  • شیوه های کنترل نسخه Version control practices

  • کنترل نسخه در عمل با Git Version control in action with Git

  • سیستم های ادغام مداوم Continuous integration systems

  • CI در عمل با جنکینز CI in action with Jenkins

  • مصنوعات ساختمانی Building artifacts

  • آثار باستانی در رابطه با Nexus Artifacts in action with Nexus

  • آزمایش و تحویل مداوم Testing and continuous delivery

  • فلسفه آزمایش Testing philosophy

  • آزمایش واحد در عمل Unit testing in action

  • برنامه استقرار و انتشار Application deploy and release

  • استقرار در عمل با سرآشپز Deployment in action with Chef

  • آزمایش ادغام در عمل با Abao Integration testing in action with Abao

  • آزمایش UI در عمل با ربات UI testing in action with Robot

  • تست امنیتی در عمل با gauntlt Security testing in action with gauntlt

3. قرار دادن همه با هم 3. Putting It All Together

  • بهترین شیوه های CI / CD CI/CD best practices

  • تحویل مداوم در زندگی واقعی Continuous delivery in real life

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش مبانی DevOps: تحویل مداوم - ادغام مداوم
جزییات دوره
2h 9m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
202,493
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ernest Mueller Ernest Mueller

ارنست مولر رئیس عملیات مهندسی استقلال دقیق است. ارنست دارای مدرک مهندسی برق از دانشگاه رایس است. پس از فارغ التحصیلی ، او به ممفیس ، تنسی رفت ، جایی که مدیریت سیستم و برنامه نویسی وب یونیکس را در FedEx فرا گرفت و تیم فناوری را در یک ناشر چاپی و اینترنتی ، انتشارات برجسته رهبری کرد. در سال 2002 ، ارنست به ایالت تگزاس خود بازگشت و به شغل مدیریت تیم سیستم های وب در National Instrument ، مشغول به کار شد و تیم خود را بر روی زمان های بالا ، عملیات مداوم ، مدیریت عملکرد برنامه ها ، فرایند توسعه سیستم و امنیت وب متمرکز کرد. در سال 2008 ، او به گروه LabVIEW R&D منتقل شد ، جایی که وی معمار سیستم های وب بود که وظیفه ارائه خدمات وب آمازون و محصولات SaaS مبتنی بر لاجورد را با یک تیم DevOps یکپارچه انجام داد. در سال 2012 ، او به ارائه دهنده SaaS Bazaarvoice به عنوان مدیر مهندسی انتشار نقل مکان کرد و تحویل محصول را از یک چرخه انتشار 10 هفته به چرخه انتشار یک هفته منتقل کرد. سپس او تیم مهندسی رتبه بندی محصولات و بازبینی های 40 نفره را رهبری کرد ، یک وب سایت در مقیاس بسیار بزرگ و مدیریت بررسی بسیاری از عمده فروشندگان و تولید کنندگان اصلی وب در سال 2014 ، ارنست مدیر شرکت APM در CopperEgg ، یک شرکت نظارت بر SaaS مستقر در آستین ، شد که توسط آیدا خریداری شد. او به عنوان مدیر محصول APM در خطوط تولید Idera CopperEgg ، Uptime و Precise خدمت کرده است. در سال 2015 ، ارنست به AlienVault ، یک شرکت نرم افزاری در زمینه امنیت سایبر نقل مکان کرد ، جایی که به عنوان مدیر عملیات مهندسی ، تیم بین المللی خود از طرفداران DevOps از تیم های توسعه با ابزار و تکنیک ها برای ایجاد زیرساخت ها به عنوان کد ، تحویل مداوم و نظارت برای تحویل محصولات امنیتی SaaS پشتیبانی کردند. مدیریت امنیتی یکپارچه و اطلاعات تهدید. در سال 2018 ، AlienVault توسط AT&T به عنوان بخشی از استراتژی امنیت سایبری این شرکت بدست آمد و به امنیت AT&T Cybers تبدیل شد. در حال حاضر ، ارنست زیرساخت های سیستم را برای Autonomy Precision برنامه ریزی ، توسعه و نگهداری می کند ، یک استارتاپی که مدیریت ریسک API محور و راه حل های بیمه برای هواپیماهای بدون سرنشین و سایر وسایل نقلیه خودمختار را ارائه می دهد. ارنست در جنبش DevOps و جامعه فنی آستین فعال است. او به یافتن فصل OWASP در آستین ، گروه کاربر CloudAustin و کنفرانس DevOpsDays Austin کمک کرد. وی با کادر متخصصان هم اندیشی در theagileadmin.com وبلاگ می نویسد. ارنست به همراه پسرش در Round Rock ، تگزاس زندگی می کند.

James Wickett James Wickett

جیمز ویکت سخنران در موضوعات مهندسی نرم افزار از امنیت گرفته تا شیوه های توسعه است. جیمز زمان زیادی را در تقاطع DevOps و جوامع امنیتی می گذراند و با دیدن شکاف در تست نرم افزار ، جیمز پروژه منبع باز ، Gauntlt را تاسیس کرد تا به عنوان یک چارچوب تست ناهموار خدمت کند. جیمز به عنوان یک مهندس امنیتی ارشد و مدافع توسعه در Verica کار می کند ، و او نویسنده چندین دوره در DevOps و DevSecOps است. جیمز خالق و بنیانگذار کنفرانس امنیتی برنامه کاربردی Lonestar است که بزرگترین کنفرانس امنیتی سالانه در آستین ، TX است. او همچنین DevOpsDays Austin و ServerlessDays Austin را اجرا می کند. او قبلاً در هیئت مدیره جهانی devopsdays خدمت کرده بود. او در اوقات فراغت ، سعی دارد یاد بگیرد که چگونه یک بریس BBQ مناسب تهیه کند. شما می توانید جیمز را برای صحبت در رویداد خود از طریق وب سایت خود رزرو کنید: wickett.me.