کتاب Jenkins: Pipelines, Plugins, and Integrations با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره آموزشی Jenkins: Pipelines, Plugins, and Integrations - از مبتدی تا حرفهای Jenkins: Pipelines, Plugins, and Integrations - قلب تپنده CI/CD مدرن مسلط شوید بر ابزار شماره یک اتوماسیون توسعه نرمافز...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Jenkins: Pipelines, Plugins, and Integrations
موضوع کلی: برنامه نویسی
موضوع میانی: جنکینز (Jenkins)
📋 سرفصلهای دوره
- 1. Jenkins: Pipelines, Plugins, and Integrations - سرفصلهای دوره:
- 2. مقدمه ای بر جنکینز: چیستی و چرایی
- 3. تاریخچه و تکامل جنکینز
- 4. معرفی مفاهیم CI/CD (ادغام و تحویل پیوسته)
- 5. مزایای استفاده از جنکینز
- 6. نصب جنکینز: الزامات و پیشنیازها
- 7. راهاندازی اولیه جنکینز: پیکربندی و تنظیمات
- 8. آشنایی با رابط کاربری جنکینز
- 9. مدیریت کاربران و دسترسیها در جنکینز
- 10. نصب و مدیریت پلاگینها
- 11. پلاگینهای ضروری برای شروع کار
- 12. پیکربندی Global Tools در جنکینز
- 13. ایجاد اولین Job (فرایند)
- 14. انتخاب نوع Job مناسب
- 15. آشنایی با Jobهای Freestyle
- 16. پیکربندی Jobهای Freestyle: تنظیمات پایه
- 17. پیکربندی Jobهای Freestyle: Source Code Management
- 18. پیکربندی Jobهای Freestyle: Build Triggers
- 19. پیکربندی Jobهای Freestyle: Build Steps
- 20. پیکربندی Jobهای Freestyle: Post-build Actions
- 21. تست و اجرای اولین Job Freestyle
- 22. مدیریت Artifact ها در Job Freestyle
- 23. بررسی Logها و خروجی Job
- 24. عیبیابی و رفع اشکال Job Freestyle
- 25. آشنایی با Pipelines: مفاهیم و مزایا
- 26. آشنایی با Syntax Pipeline: Declarative vs. Scripted
- 27. نوشتن اولین Pipeline Declarative
- 28. ساختار Pipeline Declarative: Agent, Stages, Steps
- 29. مدیریت Agent در Pipeline
- 30. استفاده از Stages در Pipeline
- 31. استفاده از Steps در Pipeline
- 32. استفاده از دستورات Shell در Pipeline
- 33. استفاده از متغیرها در Pipeline
- 34. ایجاد Pipeline Scripted
- 35. ساختار Pipeline Scripted
- 36. مدیریت شرایط و حلقهها در Pipeline
- 37. بهرهگیری از توابع و کتابخانهها در Pipeline
- 38. ورود اطلاعات از ورودیهای Job به Pipeline
- 39. ایجاد Trigger برای Pipeline
- 40. اجرای Pipeline با Git Hooks
- 41. ایجاد Build Trigger با زمانبندی (Cron Jobs)
- 42. مدیریت Pipeline با Blue Ocean
- 43. پارالل سازی در Pipeline
- 44. تست کد در Pipeline
- 45. استفاده از پلاگینها در Pipeline
- 46. گزارشگیری از تستها در Pipeline
- 47. استفاده از Docker در Pipeline
- 48. پیکربندی Docker در Pipeline
- 49. ساخت Image Docker در Pipeline
- 50. اجرای Container Docker در Pipeline
- 51. استفاده از Jenkinsfile در پروژه
- 52. نصب و پیکربندی Git Plugin
- 53. ادغام Jenkins با Git و GitHub
- 54. ایجاد Webhook برای Git و GitHub
- 55. ادغام Jenkins با GitLab
- 56. ادغام Jenkins با Bitbucket
- 57. اتوماسیون تست با Jenkins
- 58. ادغام تستهای Unit با Jenkins
- 59. ادغام تستهای Integration با Jenkins
- 60. ادغام تستهای End-to-End با Jenkins
- 61. گزارشگیری از تستها: JUnit, HTML Report
- 62. مدیریت وابستگیها (Dependencies) در Pipeline
- 63. استفاده از Maven در Pipeline
- 64. استفاده از Gradle در Pipeline
- 65. استفاده از Node.js و npm در Pipeline
- 66. آشنایی با Security در جنکینز
- 67. پیکربندی Security Realm در جنکینز
- 68. پیکربندی Authorization در جنکینز
- 69. مدیریت Credential ها در جنکینز
- 70. استفاده از Secret Text و Secret File
- 71. بهینهسازی Pipeline برای عملکرد بهتر
- 72. کاهش زمان اجرای Pipeline
- 73. استفاده از Cache در Pipeline
- 74. مدیریت منابع در Pipeline
- 75. آشنایی با Distributed Builds
- 76. پیکربندی و استفاده از Slaves (Agents)
- 77. اجرای Job بر روی Slave ها
- 78. استفاده از Labels برای Agent ها
- 79. پیکربندی خودکار Agent ها (Cloud Providers)
- 80. ادغام Jenkins با AWS
- 81. ادغام Jenkins با Azure
- 82. ادغام Jenkins با Google Cloud
- 83. ایجاد Dashboard در جنکینز
- 84. نظارت بر وضعیت Pipeline ها
- 85. ایجاد Pipeline as Code (IaC)
- 86. نسخه بندی (Versioning) Pipeline ها
- 87. مستندسازی Pipeline ها
- 88. پشتیبانی و بازیابی از جنکینز
- 89. بهبود CI/CD با Feature Flags
- 90. استفاده از Canary Release با Jenkins
- 91. A/B Testing با استفاده از Jenkins
- 92. بررسی و رفع مشکلات متداول جنکینز
- 93. عیبیابی خطاهای Pipeline
- 94. بهروزرسانی جنکینز و پلاگینها
- 95. بهترین روشها برای سازماندهی Job ها
- 96. بهترین روشها برای نوشتن Pipeline
- 97. پایش و هشدار در جنکینز
- 98. استفاده از Plugins برای Monitoring
- 99. معرفی پلاگینهای پیشرفته
- 100. Automation و Orchestration با Jenkins
تگها:
ci/cd
Continuous Integration
DevOps
Jenkins
Jenkins Integration
Jenkins pipeline
Jenkins Plugin
اتوماسیون
استقرار مداوم
برنامه نویسی
پایپ لاین جنکینز
پلاگین جنکینز
توسعه نرم افزار
جنکینز
یکپارچه سازی جنکینز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.