CI/CD و استقرار با github
:فهرست عناوین
- دریافت آدرس repository (مخزن) از گیت هاب
- دریافت توکن از گیت هاب
- اتصال سرویس به گیت هاب
- بازگرداندن سایت به کامیت قدیمی
- فعال کردن دریافت خودکار (auto pull)
دریافت آدرس repository (مخزن) از گیت هاب
برای دریافت آدرس، پس از انتخاب repository (مخزن) مدنظر در گیت هاب، مانند تصویر آدرس آن را از بخش clone ، کپی می کنیم.
دریافت توکن از گیت هاب
برای اتصال سرویس به گیت هاب نیاز هست تا توکن را از گیت هاب دریافت کنید.
پس از ورود به گیت هاب وارد Settings سپس Developer Settings شوید . بر روی Personal access tokens کلیک نمایید و در نهایت بر روی Generate new token کلیک کنید .
زمان منقضی شدن را از منوی کشویی Expiration می توانید انتخاب کنید. پیشنهاد می شود زمان انقضا را بر روی No expiration قرار دهید. یا قبل از منقضی شدن آن را تمدید نمایید .سپس دسترسی ها را انتخاب کنید .
نکته : حداقل دسترسی مورد نیاز repo هست که به صورت پیشفرض انتخاب شده است.
توکنی که دریافت کرده اید را کپی کنید .
اتصال سرویس به گیت هاب
برای اتصال گیت هاب به سرویس پس از ورود به ناحیه کاربری بر روی مدیریت سرویس کلیک نمایید.
سپس یکی از پروژه های فعال را انتخاب کنید .
سپس از میان سرویس های فعال ، سرویس مدنظر را انتخاب کنید .
سپس در پایین صفحه بر روی اتصال به گیت هاب کلیک نمایید.
سپس ادرس repository (مخزن) ، و branch ان را وارد می کنیم. دقت داشته باشید در صورتی که repository (مخزن) private باشد ، باید توکن هم وارد شود.
بعد از کلیک بر روی ذخیره ، در صورت درست بودن اطلاعات لیست کامیت های repository (مخزن) نشان داده خواهد شد که برای دریافت پروژه باید روی گزینه Revert جلوی کامیت کلیک کنید.
بازگرداندن سایت به کامیت قدیمی
برای برگرداندن به یکی از کامیت ها میتوانید مانند تصویر زیر بر روی revert کلیک فرمایید .
فعال کردن دریافت خودکار (auto pull)
یکی از قابلیت های خاص رانفلر ، استفاده از pull خودکار می باشد ، بدین صورت که با هر push که با git صورت بگیرد ، فایل های شما در رانفلر آپدیت خواهد شد.
برای این کار تنها کافی است که تیک گزینه دریافت خودکار را بزنید .
نکته : دقت داشته باشید که توکن شما دسترسی برای اضافه کردن وبهوک داشته باشد .
نکته: دقت داشته باشد که پس از منقصی شدن توکن شما ، این قابلیت از کار خواهد افتاد !