برای بیلد و دیپلوی اپهای دارکوبی با رانر اختصاصی، به تب تنظیمات CI/CD بروید و نوع بیلد Gitlab CI/CD را انتخاب کنید.
محتوای gitlab-ci داده شده را در فایل gitlab-ci.yml پروژه خود اضافه کنید.
سپس متغیرهای داده شده را در تنظیمات پروژه خود اضافه نمایید.
دیپلوی از طریق API
در صورت تمایل میتوانید برای دیپلوی نسخه جدید اپ خود، به جای استفاده از darkube-cli
اندپوینت زیر را در جاب دیپلوی gitlabci.yml فراخوانی کنید:
PUT https://api.console.hamravesh.ir/api/v1/darkube/apps/update_from_cli/
{
"trigger_deploy_token": # دیپلوی توکن
"app_id": # شناسه اپ,
"image_tag": # تگ ایمیج,
}
اطلاعات مربوط به دیپلوی توکن و شناسه اپ در صفحه مشخصات اپ قابل دستیابی هستند.