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 عملي
ابدأ الكورس
بتتعلم إزاي
درس قصير
الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.
lab على جهاز حقيقي
terminal على machine أو cluster حقيقي، مش محاكاة.
تصحيح أوتوماتيك
زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.
محتوى الكورس
- 01تقرا Jenkins وهو شغالدرس
- ⚑تقرا Jenkins وهو شغالlab
- 02Pipeline عايش في Gitدرس
- ⚑Pipeline عايش في Gitlab
- 03Pipelines بتفشل بنضافةدرس
- ⚑Pipelines بتفشل بنضافةlab
- 04الـ Parameters والشروط والـ Quotingدرس
- ⚑الـ Parameters والشروط والـ Quotinglab
- 05الـ Credentials: الـ Secrets برة Git وبرة الـ Logsدرس
- ⚑الـ Credentials: الـ Secrets برة Git وبرة الـ Logslab
- 06تقارير الـ Tests والـ Artifactsدرس
- ⚑تقارير الـ Tests والـ Artifactslab
- 07الـ SSH Agents والـ Labelsدرس
- ⚑الـ SSH Agents والـ Labelslab
- 08الـ Inbound Agents: لما الـ Controller ما يقدرش يوصل للجهازدرس
- ⚑الـ Inbound Agents: لما الـ Controller ما يقدرش يوصل للجهازlab
- 09الـ Builds جوه الـ Containersدرس
- ⚑الـ Builds جوه الـ Containerslab
- 10الـ Parallel Stages والـ Stash والـ Locksدرس
- ⚑الـ Parallel Stages والـ Stash والـ Lockslab
- 11الـ Multibranch Pipelines والـ Webhooksدرس
- ⚑الـ Multibranch Pipelines والـ Webhookslab
- 12بناء الـ Images وعمل Push ليهادرس
- ⚑بناء الـ Images وعمل Push ليهاlab
- 13الـ Shared Librariesدرس
- ⚑الـ Shared Librarieslab
- 14الـ Versions والـ Resources في الـ Libraryدرس
- ⚑الـ Versions والـ Resources في الـ Librarylab
- 15Groovy على الـ Controller: الـ Sandbox والـ Serializationدرس
- ⚑Groovy على الـ Controller: الـ Sandbox والـ Serializationlab
- 16الأمان: مين يقدر يعمل إيهدرس
- ⚑الأمان: مين يقدر يعمل إيهlab
- 17الـ Configuration as Codeدرس
- ⚑الـ Configuration as Codelab
- 18الـ Jobs as Code بالـ Job DSLدرس
- ⚑الـ Jobs as Code بالـ Job DSLlab
- 19الـ Plugins من الـ Mirror بتاعكدرس
- ⚑الـ Plugins من الـ Mirror بتاعكlab
- 20الـ Backup والـ Restore والـ Upgradeدرس
- ⚑الـ Backup والـ Restore والـ Upgradelab
- 21تلاقي العطل فيندرس
- ⚑تلاقي العطل فينlab
- 22الموافقات والـ Deploysدرس
- ⚑الموافقات والـ Deployslab
- 23نجمع كل حاجة مع بعض: Pipeline بتاع فريقدرس
- ⚑نجمع كل حاجة مع بعض: Pipeline بتاع فريقlab
جاهز تبدأ؟
23 درس و23 lab مستنيينك.
ابدأ الكورس