داکر کانتینر Docker Container و CI/CD برای مهندسین شبکه

در این دوره ابتدا با داکر (Docker)، دستورات آن و کاربردهای متنوعش آشنا می‌شویم. سپس ابزار Forgejo را به‌عنوان یک مخزن Git، سیستم CI/CD و Docker Registry پیاده‌سازی خواهیم کرد. نمونه‌هایی که در بخش CI/CD ارائه می‌شوند، بر روی کاربردهای مرتبط با مهندسی شبکه تمرکز دارند و به‌ویژه در زمینه اتوماسیون شبکه مورد استفاده قرار می‌گیرند.

داکر کانتینر Docker Container

CI/CD with Forgejo

دروس

۱۱. ساخت و مدیریت محیط‌های چند Container با Docker Compose پیش‌نمایش ۱۲. معماری و نصب Forgejo – بخش اول پیش‌نمایش ​۱۳. نصب و پیکربندی Nginx به عنوان reverse proxy برای Forgejo ​ پیش‌نمایش ​۱۴. نصب و پیکربندی Forgejo Runner پیش‌نمایش ۱۵. آشنایی عملی با Runner Labels در Forgejo پیش‌نمایش ۱۶. آشنایی عملی با Self-Hosted Runner و Runner Labels در GitHub پیش‌نمایش ۱۷. آشنایی با Workflow در Forgejo (پایه‌ی CI/CD برای مهندسی شبکه) پیش‌نمایش ۱۸. انواع Trigger در Workflowهای Forgejo پیش‌نمایش ۱۹. مثال واقعی Forgejo Workflow: خودکارسازی Backup از دستگاه‌های شبکه پیش‌نمایش ​۲۰. مفهوم و پیاده سازی Artifacts در CI/CD​ و مقایسه آن با commit​ پیش‌نمایش ​۲۱. مفاهیم و پیاده سازی Inputs, Variable و Secrets در Forgejo پیش‌نمایش ​۲۲. ایجاد اتوماتیک Docker Image برای هر پروژه از طریق Workflow​ پیش‌نمایش ​۲۳. اجرای Forgejo Workflow با Docker Image سفارشی​ پیش‌نمایش ​۲۴. محافطت از تغییرات در Repository و ایجاد روند درخواست تغییرات Pull request پیش‌نمایش ​۲۵. اجرای GitHub Workflow روی سیستم محلی با Self-Hosted Runner پیش‌نمایش

نوشته‌های بیشتر