رفتن به نوشته‌ها

برچسب: گیت هاب

مقدمه‌ای بر GitHub Actions

اگر بخواهید در توسعه ی برنامه های متن باز (open source) شرکت کنید یا از پروژه های متن باز زیاد استفاده می کنید احتمالا با عبارت GitHub Actions (به معنی عملیات های گیت هاب) آشنا شده اید.  GitHub Actions به شما اجازه می دهند عملیات های خاصی به نام action را به صورت خودکار روی repository خود انجام بدهید و به نوعی یک چرخه ی زندگی (lifecycle) را برایش تعریف کنید. این موضوع در هنگام بهره برداری پیوسته (continuous deployment) و یکپارچه سازی پیوسته (Continuous Integration) به شما کمک می کنند. احتمالا با خواندن این پاراگراف کمی گیج شده باشید بنابراین بگذارید قدم به قدم این موضوع را بررسی کنیم. Continuous Integration یا یکپارچه سازی پیوسته که به صورت مخفف CI نیز نامیده می شود به فرآیند خودکارسازی در ادغام کد های چندین برنامه نویس در یک پروژه گفته می شود.