search icon

استقرار Angular با Gitlab

همانطور که اطلاع دارید GitLab یک پلتفرم برای میزبانی کد و مدیریت چرخه کامل توسعه نرم‌افزار است که علاوه بر ارائه قابلیت‌های Git برای مدیریت نسخه و همکاری بین چندین توسعه‌دهنده، امکاناتی مانند CI/CD، مدیریت مسائل (Issues)، مستندسازی و پایش پروژه‌ها را نیز به صورت یکپارچه فراهم می‌کند.

یکی از روش های استقرار در رانفلر با استفاده از gitlab است اگر داخل این پلتفرم پروژه دارید می توانید مستقیم از این بخش استقرار انجام بدهید.

 

فهرست عناوین

  1. دریافت آدرس repository (مخزن) از گیت لب
  2. دریافت توکن از گیت لب
  3. اتصال سرویس به گیت لب
  4. فعال کردن دریافت خودکار (auto pull)

 

دریافت آدرس repository (مخزن) از گیت لب

برای دریافت آدرس ، وارد حساب کاربری در گیت لب شده پس از انتخاب repository (مخزن)مدنظر در گیت لب ، آدرس ان را از بخش clone ، کپی میکنیم

 

دریافت توکن از گیت لب

۱. در قدم اول بر روی آواتار (بالا سمت راست) در حساب کاربری گیت لب کلیک کرده سپس بر روی Edit profile کلیک کنید .

۲. در نوار سمت چپ بر روی Access Tokens کلیک کنید .

۳. نام و تاریخ انقضا برای توکن انتخاب کنید . تمام دسترسی ها را انتخاب کنید .

۴. در مرحله اخر بر روی Create personal access token کلیک کرده و توکن را کپی کنید .

 

اتصال سرویس به گیت لب

۱. برای اتصال گیت لب به سرویس پس از ورود به ناحیه کاربری بر روی مدیریت پروژه کلیک کرده و سپس روی پروژه مورد نظر کلیک کنید.

۲. در لیست سرویس ها روی تنظیمات سرویس مورد نظر که می خواهید اتصال به آن انجام شود کلیک کنید.

۳. در پایین صفحه روی گزینه اتصال به مخزن گیت کلیک کرده و در صفحه جدید روی گزینه گیت لب کلیک کنید.

۴. ادرس repository (مخزن) ، و branch آن را وارد می کنیم. دقت داشته باشید در صورتی که repository (مخزن) private باشد ، باید توکن هم وارد نمایید.

۵. بعد از کلیک بر روی ذخیره ، در صورت درست بودن اطلاعات لیست کامیت های repository (مخزن) نشان داده خواهد شد که برای استقرار پروژه باید روی گزینه Revert جلوی کامیت کلیک کنید.

 

فعال کردن دریافت خودکار (auto pull)

یکی از قابلیت های خاص رانفلر ، استفاده از pull خودکار می باشد ، بدین صورت که با هر push که با git صورت بگیرد ، فایل  های شما در رانفلر اپدیت خواهد شد. برای این کار تنها کافی است که تیک گزینه دریافت خودکار را فعال کنید.

نکته : دقت داشته باشید که توکن شما دسترسی برای اضافه کردن وبهوک داشته باشد .

نکته: دقت داشته باشد که پس از منقصی شدن توکن شما ، این قابلیت از کار خواهد افتاد !