حساب Git را متصل کنید
در روش ساخت GitHub یا GitLab را انتخاب کنید. اگر اتصال فعال نیست، دکمه اتصال حساب نمایش داده میشود. پس از تأیید دسترسی به پاستا برمیگردید و مخزنهای قابلدسترسی در همان صفحه ظاهر میشوند.
مخزن دستی یا Token
برای مخزنی که در اتصال حساب دیده نمیشود، URL را دستی وارد کنید. مخزن عمومی Token نمیخواهد. برای مخزن خصوصی میتوانید Token کمدسترسی با مجوز خواندن Repository بسازید؛ لینک مستقیم صفحه ساخت Token و فیلد امن در همان فرم قرار دارد.
شاخه و مسیر پروژه را انتخاب کنید
Branch یا Tag پیشفرض main است. در monorepo مسیر نسبی مانند apps/web را وارد کنید. پاستا فقط همان مسیر را به Build میفرستد و فایل Dockerfile، Compose یا manifest فریمورک را از آنجا پیدا میکند.
انتشار خودکار را فعال کنید
پس از اولین استقرار موفق، Auto Deploy را در صفحه پروژه فعال کنید. پاستا Webhook را در سرویس Git میسازد. هر Push روی شاخه انتخابشده نسخه جدید میسازد و تا سالمشدن آن، نسخه قبلی به کار ادامه میدهد.
Webhook دستی
اگر ساخت خودکار Webhook به دلیل دسترسی مخزن ممکن نباشد، Payload URL و Secret آماده نمایش داده میشود. آنها را در تنظیمات Webhook مخزن با رویداد Push ثبت کنید؛ آدرس همیشه از console.paasta.cloud ساخته میشود.
رفع مشکل دریافت سورس
خطای 401 یا 403 معمولاً از انقضای Token یا قطع اتصال حساب است. اتصال را در تنظیمات حساب تازه کنید. خطای Branch not found یعنی نام شاخه یا Tag دقیق نیست. برای monorepo نیز وجود مسیر پروژه در همان revision بررسی میشود.