ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions

دانلود کتاب خودکارسازی گردش‌های کاری با GitHub Actions: گردش‌های کاری توسعه نرم‌افزار را خودکار کنید و برنامه‌های خود را با استفاده از GitHub Actions به طور یکپارچه مستقر کنید.

Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions

مشخصات کتاب

Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1800560400, 9781800560406 
ناشر: Packt Publishing 
سال نشر: 2021 
تعداد صفحات: 216 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 26 Mb 

قیمت کتاب (تومان) : 51,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب خودکارسازی گردش‌های کاری با GitHub Actions: گردش‌های کاری توسعه نرم‌افزار را خودکار کنید و برنامه‌های خود را با استفاده از GitHub Actions به طور یکپارچه مستقر کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب خودکارسازی گردش‌های کاری با GitHub Actions: گردش‌های کاری توسعه نرم‌افزار را خودکار کنید و برنامه‌های خود را با استفاده از GitHub Actions به طور یکپارچه مستقر کنید.



ساخت، آزمایش و استقرار کد مستقیماً از مخزن GitHub خود با خودکارسازی، سفارشی‌سازی و اجرای گردش‌های کاری توسعه نرم‌افزار با GitHub Actions

ویژگی‌های کلیدی

  • با استفاده از GitHub Actions گردش‌های کاری CI/CD و DevOps خود را افزایش دهید
  • با نحوه ایجاد کنش‌های GitHub سفارشی با استفاده از Docker و JavaScript آشنا شوید
  • با ساخت یک CI/CD راه‌اندازی و اجرا کنید. Pipeline به طور موثر

Book Description

GitHub Actions یکی از محبوب ترین محصولاتی است که به شما امکان می دهد وظایف توسعه را خودکار کنید و گردش کار توسعه نرم افزار خود را بهبود بخشید. Automating Workflows with GitHub Actions از نمونه های دنیای واقعی استفاده می کند تا به شما کمک کند کارهای روزمره را خودکار کنید و از منابع خود به طور موثر استفاده کنید.

این کتاب یک رویکرد عملی دارد تا به شما کمک کند مهارت های مورد نیاز برای ایجاد فایل های پیچیده YAML را برای خودکارسازی خود ایجاد کنید. وظایف روزانه. یاد خواهید گرفت که چگونه گردش‌های کاری موجود را پیدا کرده و از آن استفاده کنید و به شما امکان می‌دهد فوراً با GitHub Actions شروع کنید. در ادامه، مفاهیم و شیوه‌های پیچیده‌ای مانند راه‌اندازهای خود میزبانی و نوشتن فایل‌های گردش کار که از پلتفرم‌های دیگر مانند Docker و همچنین زبان‌های برنامه‌نویسی مانند جاوا و جاوا اسکریپت استفاده می‌کنند، کشف خواهید کرد. با پیشروی، می‌توانید اقدامات جاوا اسکریپت، داکر و مراحل اجرای ترکیبی خود را بنویسید و آنها را در بازار GitHub منتشر کنید! همچنین دستورالعمل هایی برای انتقال جریان های کاری CI/CD موجود خود به GitHub Actions از پلتفرم هایی مانند Travis CI و GitLab پیدا خواهید کرد. در نهایت، ابزارهایی را کاوش می‌کنید که به شما کمک می‌کنند از موارد اضافه شده به GitHub Actions و همچنین یافتن پشتیبانی فنی و درگیر ماندن با جامعه مطلع شوید.

در پایان این کتاب GitHub، شما خواهید داشت. مهارت ها و تجربه مورد نیاز برای ساخت و نگهداری خط لوله CI/CD خود را با استفاده از GitHub Actions توسعه داد.

آنچه یاد خواهید گرفت

  • با اصول اولیه GitHub و آن آشنا شوید. نحو YAML
  • درک مفاهیم کلیدی GitHub Actions
  • یادگیری نحوه نوشتن اکشن‌ها برای محیط‌های جاوا اسکریپت و داکر
  • دریابید که چگونه یک runner خود میزبان ایجاد کنید.
  • از دیگر پلتفرم‌های یکپارچه‌سازی و تحویل مداوم (CI/CD) به GitHub Actions مهاجرت کنید
  • با انجمن GitHub Actions همکاری کنید و کمک فنی برای پیمایش مشکلات فنی پیدا کنید
  • < li>جریان کاری خود را در GitHub Marketplace منتشر کنید

این کتاب برای چه کسی است

این کتاب برای هر کسی که در چرخه عمر توسعه نرم افزار دخیل است، برای کسانی است که به دنبال کسب اطلاعات در مورد GitHub Actions و آنچه که می توان انجام داد، و برای کسانی که می خواهند مهارت جدیدی را توسعه دهند تا به آنها در پیشرفت حرفه توسعه نرم افزار کمک کند. اگر به طور کلی با GitHub و GitHub Actions آشنا هستید، این کتاب برای شما مناسب است. دانش اولیه GitHub به عنوان یک پلتفرم به شما کمک می کند تا از این کتاب بیشترین بهره را ببرید.

فهرست محتوا

  1. آموزش مبانی GitHub Actions< li>غواصی عمیق در اقدامات GitHub
  2. نگاهی دقیق تر به گردش کار
  3. کار با دوندگان خود میزبان
  4. نوشتن اقدامات خود
  5. Marketplace: یافتن اقدامات موجود و انتشار خود
  6. مهاجرت
  7. کمک به جامعه و یافتن کمک
  8. آینده اقدامات GitHub</ ol>

توضیحاتی درمورد کتاب به خارجی

Build, test, and deploy code right from your GitHub repository by automating, customizing, and executing software development workflows with GitHub Actions

Key Features

  • Enhance your CI/CD and DevOps workflows using GitHub Actions
  • Discover how to create custom GitHub Actions using Docker and JavaScript
  • Get up and running with building a CI/CD pipeline effectively

Book Description

GitHub Actions is one of the most popular products that enables you to automate development tasks and improve your software development workflow. Automating Workflows with GitHub Actions uses real-world examples to help you automate everyday tasks and use your resources efficiently.

This book takes a practical approach to helping you develop the skills needed to create complex YAML files to automate your daily tasks. You'll learn how to find and use existing workflows, allowing you to get started with GitHub Actions right away. Moving on, you'll discover complex concepts and practices such as self-hosted runners and writing workflow files that leverage other platforms such as Docker as well as programming languages such as Java and JavaScript. As you advance, you'll be able to write your own JavaScript, Docker, and composite run steps actions, and publish them in GitHub Marketplace! You'll also find instructions to migrate your existing CI/CD workflows into GitHub Actions from platforms like Travis CI and GitLab. Finally, you'll explore tools that'll help you stay informed of additions to GitHub Actions along with finding technical support and staying engaged with the community.

By the end of this GitHub book, you'll have developed the skills and experience needed to build and maintain your own CI/CD pipeline using GitHub Actions.

What you will learn

  • Get to grips with the basics of GitHub and the YAML syntax
  • Understand key concepts of GitHub Actions
  • Find out how to write actions for JavaScript and Docker environments
  • Discover how to create a self-hosted runner
  • Migrate from other continuous integration and continuous delivery (CI/CD) platforms to GitHub Actions
  • Collaborate with the GitHub Actions community and find technical help to navigate technical difficulties
  • Publish your workflows in GitHub Marketplace

Who this book is for

This book is for anyone involved in the software development life cycle, for those looking to learn about GitHub Actions and what can be accomplished, and for those who want to develop a new skill to help them advance their software development career. If you are new to GitHub and GitHub Actions in general, then this book is for you. Basic knowledge of GitHub as a platform will help you to get the most out of this book.

Table of Contents

  1. Learning the foundations for GitHub Actions
  2. Deep-diving into GitHub Actions
  3. A closer look at Workflows
  4. Working with Self-hosted runners
  5. Writing your own actions
  6. Marketplace: Finding Existing Actions and Publishing Your Own
  7. Migrations
  8. Contributing to the community and finding help
  9. The future of GitHub Actions


فهرست مطالب

Cover
Title page
Copyright and Credits
Dedication
Contributors
Table of Contents
Preface
Section 1:Introduction and Overview of Technologies Used with GitHub Actions
Chapter 1: Learning the Foundations for GitHub Actions
	Technical requirements
	Understanding the basics of CI/CD
		A brief trip through the history of software development
	Introduction to GitHub: creating a user account
		Creating a free user account on GitHub
		Creating a PAT
		About SSH keys
		Checking for existing SSH keys
		Adding your SSH key to your GitHub user account
	Discovering the basics of Git and GitHub
		Configuring Git
		Basic Git commands
		Basics of GitHub
		Pull requests
		Settings
		Branches
		Actions
		Secrets
	Introduction to YAML
		Basic rules
		YAML components
	Summary
Chapter 2: Deep Diving into GitHub Actions
	Learning about GitHub Actions' core concepts and components
		Events
		Jobs
		Steps
		Actions
		Runners
	Understanding the basics of workflows
		Learning the basics of the workflow file syntax
		Writing and customizing workflow files
		Using the Actions tab to find and customize workflow templates
	Securing your GitHub Actions
		Secrets – how to create and use them
		Creating encrypted secrets at the repository level
		Creating encrypted secrets at the environment level
		Using encrypted secrets in a workflow
		Best practices for securing self-hosted runners
	Summary
Section 2: Advanced Concepts and Hands-On Exercises to Create Actions
Chapter 3: A Closer Look at Workflows
	Reviewing the webhook events that trigger workflows
		Branch or tag creation
		Deployment creation and deployment status
		Issues
		Issue_comment
		Project
		Pull request
		Pull request review
	Authenticating within a workflow
		Overview
		Permissions
		Alternative authentication methods
	Understanding contexts, environment variables, and expressions
		Contexts
		Expressions
	Managing the workflow run
		Visualizing a workflow run
		Workflow run logs
	Summary
Chapter 4: Working with Self-Hosted Runners
	Technical requirements
	Creating a self-hosted runner
		Overview
		Architecture and operating systems supported by self-hosted runners
		Communication with GitHub
		Adding the GitHub Actions runner application to your repository
	Configuring a job that runs on a self-hosted runner
	Managing a self-hosted runner
		Understanding the status of self-hosted runners
		Reviewing logs
		The automatic update process
		Removing a self-hosted runner
	Summary
Chapter 5: Writing Your Own Actions
	Technical requirements
	Overview
		Types of actions
	Reviewing the metadata syntax
	Using exit codes
		Adding exit codes to a JavaScript action
		Adding exit codes to a Docker container action
	Creating a JavaScript action
		Prerequisites
		Defining the action
		Writing the action logic
		Ensuring all works as expected
	Creating a Docker container action
		Prerequisites
		Creating a Dockerfile in your GitHub repository
		Defining the action
		Writing the action logic
		Ensuring all works as expected
	Creating a composite run steps action
		Prerequisites
		Defining the action
		Ensuring all works as expected
	Summary
Chapter 6: Marketplace – Finding Existing Actions and Publishing Your Own
	Technical requirements
	Overview
	Finding existing actions
	Publishing your own actions
		Prerequisites
		Preparing and publishing your action
	Removing your action from GitHub Marketplace
	Summary
Section 3: Customizing Existing Actions, Migrations, and the Future of GitHub Actions
Chapter 7: Migrations
	Technical requirements
	Considerations before you migrate
	Migrating from Azure Pipelines
		Syntax differences
	Migrating from GitLab CI/CD
		Syntax differences
	Migrating from Jenkins
		Syntax differences
	Summary
Chapter 8: Contributing to the Community and Finding Help
	Technical requirements
	Hands-on learning
	Interacting with the GitHub Actions community
	Helping to improve GitHub Actions
	Requesting technical support
	Summary
Chapter 9: The Future of GitHub Actions
	Technical requirements
	Checking the GitHub roadmap
	Reading the GitHub blog and changelog
	Connecting through social media
	Summary
	Why subscribe?
About Packt
Other Books You May Enjoy
Index




نظرات کاربران