Hire-Spec

Jenkins للمستوى المتوسط

شغّل Jenkins زي ما الفرق الحقيقية بتشغّله، على controller حقيقي وأجهزة build حقيقية وسيرفر Git حقيقي. هتكتب pipelines بتفشل بنضافة، وتبعد الـ secrets عن الـ logs، وتوزّع الشغل على agents وcontainers، وتعمل build لكل branch مع كل push، وتشارك الكود بين الـ pipelines، وتدير السيرفر نفسه: الأمان، والـ configuration as code، والـ plugins، والـ backups، والـ upgrades، وتصليح اللي بيتكسر. الكورس ده للمهندسين اللي عارفين Linux وGit وDocker.

23 درس23 lab عملي
ابدأ الكورس
Jenkins للمستوى المتوسط

بتتعلم إزاي

درس قصير

الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.

lab على جهاز حقيقي

terminal على machine أو cluster حقيقي، مش محاكاة.

تصحيح أوتوماتيك

زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.

محتوى الكورس

  1. 01تقرا Jenkins وهو شغالدرس
  2. ⚑تقرا Jenkins وهو شغالlab
  3. 02Pipeline عايش في Gitدرس
  4. ⚑Pipeline عايش في Gitlab
  5. 03Pipelines بتفشل بنضافةدرس
  6. ⚑Pipelines بتفشل بنضافةlab
  7. 04الـ Parameters والشروط والـ Quotingدرس
  8. ⚑الـ Parameters والشروط والـ Quotinglab
  9. 05الـ Credentials: الـ Secrets برة Git وبرة الـ Logsدرس
  10. ⚑الـ Credentials: الـ Secrets برة Git وبرة الـ Logslab
  11. 06تقارير الـ Tests والـ Artifactsدرس
  12. ⚑تقارير الـ Tests والـ Artifactslab
  13. 07الـ SSH Agents والـ Labelsدرس
  14. ⚑الـ SSH Agents والـ Labelslab
  15. 08الـ Inbound Agents: لما الـ Controller ما يقدرش يوصل للجهازدرس
  16. ⚑الـ Inbound Agents: لما الـ Controller ما يقدرش يوصل للجهازlab
  17. 09الـ Builds جوه الـ Containersدرس
  18. ⚑الـ Builds جوه الـ Containerslab
  19. 10الـ Parallel Stages والـ Stash والـ Locksدرس
  20. ⚑الـ Parallel Stages والـ Stash والـ Lockslab
  21. 11الـ Multibranch Pipelines والـ Webhooksدرس
  22. ⚑الـ Multibranch Pipelines والـ Webhookslab
  23. 12بناء الـ Images وعمل Push ليهادرس
  24. ⚑بناء الـ Images وعمل Push ليهاlab
  25. 13الـ Shared Librariesدرس
  26. ⚑الـ Shared Librarieslab
  27. 14الـ Versions والـ Resources في الـ Libraryدرس
  28. ⚑الـ Versions والـ Resources في الـ Librarylab
  29. 15Groovy على الـ Controller: الـ Sandbox والـ Serializationدرس
  30. ⚑Groovy على الـ Controller: الـ Sandbox والـ Serializationlab
  31. 16الأمان: مين يقدر يعمل إيهدرس
  32. ⚑الأمان: مين يقدر يعمل إيهlab
  33. 17الـ Configuration as Codeدرس
  34. ⚑الـ Configuration as Codelab
  35. 18الـ Jobs as Code بالـ Job DSLدرس
  36. ⚑الـ Jobs as Code بالـ Job DSLlab
  37. 19الـ Plugins من الـ Mirror بتاعكدرس
  38. ⚑الـ Plugins من الـ Mirror بتاعكlab
  39. 20الـ Backup والـ Restore والـ Upgradeدرس
  40. ⚑الـ Backup والـ Restore والـ Upgradelab
  41. 21تلاقي العطل فيندرس
  42. ⚑تلاقي العطل فينlab
  43. 22الموافقات والـ Deploysدرس
  44. ⚑الموافقات والـ Deployslab
  45. 23نجمع كل حاجة مع بعض: Pipeline بتاع فريقدرس
  46. ⚑نجمع كل حاجة مع بعض: Pipeline بتاع فريقlab

جاهز تبدأ؟

23 درس و23 lab مستنيينك.

ابدأ الكورس