ایمان سلمانی

آموزش ثبت نام و ایجاد پروژه در اوپن شیفت برای پایتون

ایمان سلمانی

این محتوا بدون نظارت تیم سکان آکادمی تولید شده و صرفاً نظرات شخصی ایمان سلمانی می‌باشد.

اوپن‌شیفت (به انگلیسی: OpenShift)یک محصول بستر به عنوان سرویس در حوزه رایانش ابری از شرکت ردهت است.

نرم‌افزاری که این سرویس را اجرا می‌کند به صورت متن‌باز تحت عنوان اوپن‌شیفت اوریجن (به انگلیسی: OpenShift Origin) بر روی گیت‌هاب منتشر شده است.

توسعه‌دهندگان می‌توانند با استفاده از گیت برنامه کاربردی وب خود را در زبان‌های برنامه‌نویسی گوناگون توسعه دهند. یک نسخه برای رایانش ابری، «اوپن‌شیفت انترپرایز» نام‌گذاری شده است.

اطلاعات بیشتر در http://yon.ir/zfREN

این آموزش برای اوپن شیفت نسخه ۳ است.

برای شروع باید در سایت openshift ثبت نام کنید.

برای ثبت نام در اوپن شیفت به https://developers.redhat.com/auth/realms/rhd/login-actions/registration بروید.

وارد اوپن شیفت(https://manage.openshift.com/accounts/auth/keycloak) شوید.

یک پلن جدید ایجاد کنید و مکان سرورتان را مشخص کنید.(کانادا یا آمریکا) ممکن است مدتی طول بکشد.

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

داخل کنسول create project را انتخواب کنید. مشخصات خواسته شده(نام، نام نمایش، توضیح) را وارد و بر روی create کلیک کنید.

نکته: نام پروژه نمی تواند همنام با سایر پروژه های ساخته شده باشد.

با کلیک بر روی پروژه وارد پروژه شوید و بر روی browse catalog کلیک کنید. از میان موارد python را انتخواب کنید.

در مرحله ی اول(inforamtion) نشانی گیت هاب یک پروژه ساده جنگو آورده شده است.

حالا اگر در گیت هاب ثبت نام نکرده اید، ثبت نام کنید و در صفحه گیت هاب پروژه ی آماده روی fork کلیک کنید.

به مرحله بعد(configuration) رفته و در پایین روی advanced options کلیک کنید.

نام پروژه و آدرس مخزن پروژه ی خود را وارد کنید. حالا باید یک source secret بسازیم. روی create new secret کلیک کنید. نام، نام کاربری گیت هاب و رمزی که دوستدارید را وارد و بر روی create کلیک کرده و source secret خود را انتخواب کنید. به پایین بروید و بر روی create کلیک کنید. در صفحه ی آماده نشانی payload خود را در جایی ذخیره کنید.

در گیت هاب به تنظیمات مخزن ایجاد شده و بخش webhooks بروید و روی add webhook کلیک و رمز گیت هاب تان را وارد کنید. در مورد اول نشانی payload خود را وارد کنید. content type را به application/json تغییر دهید. نام secret خود را وارد کنید. Disable SSL verification را انتخواب کنید. و add webhook را انتخواب کنید.

به صفحه مدیریت پروژه خود در اوپن شیفت رفته و منتظر بمانید تا پروژه ساخته شود. نشانی خروجی پروژه در همین صفحه مشخص است.

از این به بعد هر تغییری که در مخزن گیت هاب خود ایجاد کنید. به صورت خود کار روی هاست اعمال می شود.

لطفا اگر نظر یا سوالی دارید در پایین همین مطرح فرمایید.

ایدهٔ خود را در سکان‌پلاس بنویسید!

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان