دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Michael Kaufmann
سری:
ISBN (شابک) : 9781835468944
ناشر: Packt Publishing Pvt Ltd
سال نشر: 2024
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 19 مگابایت
در صورت تبدیل فایل کتاب GitHub Actions Cookbook: A practical guide to automating repetitive tasks and streamlining your development process به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی GitHub Actions: راهنمای عملی برای خودکارسازی کارهای تکراری و سادهسازی فرآیند توسعه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
GitHub Actions
Cookbook
Contributors
About the author
About the reviewers
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Sections
Getting ready
How to do it…
How it works…
There’s more…
Get in touch
Share your thoughts
Download a free PDF copy of this book
1
GitHub Actions Workflows
Technical requirements
The GitHub ecosystem
Hosting and pricing for GitHub
Pricing for GitHub Actions
GitHub Marketplace
Using the workflow editor for writing workflows
Getting ready
How to do it…
How it works…
There’s more…
Using secrets and variables
Getting ready
How to do it…
There’s more…
Creating and using environments
Getting ready
How to do it…
There’s more…
2
Authoring and Debugging Workflows
Using Visual Studio Code for authoring workflows
Getting ready…
How to do it…
How it works…
There’s more…
Developing workflows in branches
Getting ready…
How to do it…
How it works…
There’s more…
Linting workflows
Getting ready…
How to do it…
How it works…
There’s more…
Writing messages to the log
Getting ready…
How to do it…
How it works…
Enabling debug logging
How to do it…
There’s more…
Running your workflows locally
Getting ready…
How to do it…
How it works…
There’s more…
3
Building GitHub Actions
Technical requirements
Creating a Docker container action
Getting ready…
How to do it…
How it works…
There’s more…
Adding output parameters and using job summaries
Getting ready…
How to do it…
How it works…
There’s more…
Creating a TypeScript action
Getting ready…
How to do it…
How it works…
There’s more…
Creating a composite action
Getting ready…
How to do it…
How it works…
There’s more…
Using github-script in a composite action to add a comment to an issue
How to do it…
How it works…
There’s more…
Sharing actions to the marketplace
Getting ready…
How to do it…
How it works…
There’s more…
4
The Workflow Runtime
Technical requirements
Setting up a self-hosted runner
Getting ready…
How to do it…
How it works…
There’s more…
Auto-scaling self-hosted runners
Getting ready…
How to do it…
How it works…
There’s more…
Scaling self-hosted runners with Kubernetes using ARC
Getting ready…
How to do it…
How it works…
There’s more…
Runners and runner groups
Getting ready…
How to do it…
GitHub-hosted runners
Getting ready…
How to do it…
How it works…
5
Automate Tasks in GitHub with GitHub Actions
Technical requirements
Creating an issue template
Getting ready…
How to do it…
How it works…
There is more…
Using the GitHub CLI and GITHUB_TOKEN to access resources
Getting ready…
How to do it…
How it works…
Using environments for approvals and checks
Getting ready…
How to do it…
How it works…
There is more…
Reusable workflows and composite actions
Getting ready…
How to do it…
How it works…
There is more…
6
Build and Validate Your Code
Technical requirements
Building and testing your code
Getting ready
How to do it…
How it works…
There’s more…
Building different versions using a matrix
Getting ready
How to do it…
How it works…
There’s more…
Informing the user on details of your build and test results
Getting ready
How to do it…
How it works…
There’s more…
Finding security vulnerabilities with CodeQL
Getting ready
How to do it…
How it works…
There’s more…
Creating a release and publishing the package
Getting ready
How to do it…
How it works…
There’s more…
Versioning your packages
Getting ready
How to do it…
How it works…
There’s more…
Generating and using SBOMs
Getting ready
How to do it…
How it works…
There’s more…
Using caching in workflows
Getting ready
How to do it…
How it works…
There’s more…
7
Release Your Software with GitHub Actions
Technical requirements
Building and publishing a container
Getting ready…
How to do it…
How it works…
There’s more…
Using OIDC to securely deploy to any cloud
Getting ready…
How to do it…
How it works…
Environment approval checks
Getting ready…
How to do it…
How it works…
Releasing the container application to AKS
Getting ready…
How to do it…
How it works…
There’s more…
Automating the update of your dependencies
Getting ready…
How to do it…
How it works…
There’s more…
Clean up
Summary
Index
Why subscribe?
Other Books You May Enjoy
Packt is searching for authors like you
Share your thoughts
Download a free PDF copy of this book