Bitbucket Pipelines یکپارچه سازی و تحویل مداوم به Bitbucket Cloud را به ارمغان می آورد و افراد و تیم ها را قادر می سازد تا با استفاده از ابر Bitbucket کد خود را بسازند، آزمایش کنند و به کار گیرند!
این ابزاری است که در طول سالها زمان زیادی را برای من ذخیره کرده است، و چیزی است که تقریباً برای هر مخزنی که در حساب BitBucket خود دارم از آن استفاده میکنم.
قبل از کار مستقیم با خطوط لوله، مطمئن میشویم که همه از نسخه مشابه Node با استفاده از nvm استفاده میکنیم.
سپس ما اولین خط لوله Bitbucket شما را ایجاد میکنیم و یک فایل bitbucket-pipelines.yml را تعریف میکنیم.
ما پیچیدگی را به خط لوله اضافه می کنیم و نحوه استفاده از SCP () و SSH () در خط لوله خود را یاد می گیریم.
با یادگیری نحوه استفاده از محیطهای مختلف، مانند توسعه، مرحلهبندی، و شاخههای اصلی، پیچیدهتر خواهیم شد.
ما حتی یاد خواهیم گرفت که چگونه از یک ربات پیام رسانی Slack برای ارسال پیام در مراحل مختلف در طول ساخت استفاده کنیم!
دوره با چند مزیت و پاداش به پایان میرسد، مانند نحوه راهاندازی از طریق پراکسی NGINX.
***نکته: اگر سرور هدف خارجی برای استفاده ندارید، درس جایزه 16 به شما نشان می دهد که چگونه می توانید از یک نمونه محلی لینوکس با استفاده از docker استفاده کنید، و چگونه می توانید یک نگاشت پورت را به روتر محلی خود اضافه کنید. می تواند از هر کجای دنیا به آن جعبه دسترسی داشته باشد!
یک خط لوله Bitbucket خودکار برای پروژه خود بسازید!
هر یک از پروژه های دیگر خود را بردارید، شاید پروژه هایی که در مخازن دیگر GitHub شروع کرده اید، مخزن را به Bitbucket منتقل کنید (با تغییر URL مبدا همانطور که در دوره دیدیم)، و شروع به شکستن خط لوله خود کنید!
هنگام کار با خطوط لوله، همیشه باید سؤالات زیر را در ذهن داشته باشید:
مراحل ساخت که باید اجرا شوند کدامند؟
تستهایی که باید اجرا شوند کدامند؟
چه مصنوعاتی ایجاد خواهند شد یا چه منابعی باید به عنوان مصنوعات تعریف شوند؟ چگونه آن مصنوعات را به سرور منتقل می کنید؟ به عنوان تربال؟ به عنوان یک فایل معمولی؟
آیا میخواهید پیامها را در بیلد اضافه کنید؟ در چه نقاطی یا در کدام نقاط شکست/موفقیت در خط لوله می خواهید یک پیام یا فایل گزارش ایجاد کنید؟
بعد از اتمام این دوره، باید بتوانید به تمام این سوالات برای خود پاسخ دهید و از نمونه کدهای متعدد این دوره برای ایجاد خط لوله خود برای پروژه خود استفاده کنید!
مهندس نرم افزار فول استک
نمایش نظرات