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