ویژگیهای کلیدی
بهبود گردشهای کاری CI/CD و DevOps با استفاده از GitHub Actions
کشف نحوه ایجاد اقدامات سفارشی گیتهاب با استفاده از Docker و جاوا اسکریپت
شروع و اجرای مؤثر یک خط لوله CI/CD
شرح کتاب
GitHub Actions یکی از محبوبترین محصولاتی است که شما را قادر میسازد وظایف توسعه را خودکارسازی کرده و گردش کاری توسعه نرمافزار خود را بهبود بخشید. کتاب «خودکارسازی گردشهای کاری با GitHub Actions» از مثالهای دنیای واقعی برای کمک به شما در خودکارسازی وظایف روزمره و استفاده کارآمد از منابع خود استفاده میکند.
این کتاب یک رویکرد عملی برای کمک به شما در توسعه مهارتهای مورد نیاز برای ایجاد فایلهای پیچیده YAML برای خودکارسازی وظایف روزانهتان ارائه میدهد. شما یاد خواهید گرفت که چگونه گردشهای کاری موجود را پیدا کرده و از آنها استفاده کنید و به شما این امکان را میدهد که فوراً با GitHub Actions شروع به کار کنید. در ادامه، مفاهیم و شیوههای پیچیدهای مانند runnerهای خود-میزبان و نوشتن فایلهای گردش کار که از پلتفرمهای دیگری مانند Docker و همچنین زبانهای برنامهنویسی مانند Java و JavaScript استفاده میکنند را کشف خواهید کرد. با پیشرفت، میتوانید اکشنهای جاوا اسکریپت، Docker و مراحل اجرای ترکیبی خود را بنویسید و آنها را در GitHub Marketplace منتشر کنید! همچنین دستورالعملهایی برای انتقال گردشهای کاری CI/CD موجود خود به GitHub Actions از پلتفرمهایی مانند Travis CI و GitLab خواهید یافت. در نهایت، ابزارهایی را بررسی خواهید کرد که به شما کمک میکنند از موارد اضافه شده به GitHub Actions مطلع شوید، پشتیبانی فنی پیدا کنید و با جامعه در ارتباط باشید.
در پایان این کتاب GitHub، مهارتها و تجربه لازم برای ساخت و نگهداری خط لوله CI/CD خود با استفاده از GitHub Actions را کسب خواهید کرد.
آنچه خواهید آموخت
آشنایی با اصول اولیه گیتهاب و سینتکس YAML
درک مفاهیم کلیدی GitHub Actions
آشنایی با نحوه نوشتن اکشنها برای محیطهای جاوا اسکریپت و داکر
آشنایی با نحوه ایجاد یک runner خود-میزبان
مهاجرت از سایر پلتفرمهای ادغام مداوم و تحویل مداوم (CI/CD) به GitHub Actions
همکاری با انجمن GitHub Actions و دریافت کمک فنی برای رفع مشکلات فنی
انتشار گردشهای کاری خود در GitHub Marketplace
این کتاب برای چه کسانی مناسب است؟
این کتاب برای هر کسی که در چرخه توسعه نرمافزار دخیل است، برای کسانی که به دنبال یادگیری در مورد GitHub Actions و آنچه میتوان با آن انجام داد هستند، و برای کسانی که میخواهند مهارت جدیدی را برای پیشرفت در حرفه توسعه نرمافزار خود توسعه دهند، مناسب است. اگر در GitHub و GitHub Actions به طور کلی تازهکار هستید، این کتاب برای شما مناسب است. دانش اولیه در مورد GitHub به عنوان یک پلتفرم به شما کمک میکند تا بیشترین بهره را از این کتاب ببرید.
فهرست مطالب
یادگیری مبانی GitHub Actions
بررسی عمیق GitHub Actions
نگاهی دقیقتر به گردشهای کاری
کار با اجراکنندههای خود-میزبان
نوشتن Actions خودتان
بازار: یافتن Actionهای موجود و انتشار Actionهای خودتان
انتقالها
مشارکت در جامعه و یافتن کمک
آینده GitHub Actions






























