Oreilly – GitHub Actions in Action, Video Edition 2024-12
Oreilly – GitHub Actions in Action, Video Edition 2024-12 Downloadly IRSpace
GitHub Actions in Action, Video Edition. This course teaches engineers and developers how to create and automate a continuous delivery (CI/CD) pipeline using GitHub Actions. Focusing on improving team efficiency, this course provides hands-on, real-world project-based training on building, testing, and deploying software. Participants learn how to automate CI/CD tasks and other GitHub operations and secure the release pipeline using secrets, variables, and environments. Topics include supporting compliance frameworks and deploying secure, scalable self-hosted runners. Written by three Microsoft MVPs and reviewed by a DevOps architect from GitHub, this course includes practical recommendations for implementing Infrastructure-as-Code and automating cloud environments. During the course, participants will develop a ticketing application from build to cloud deployment and optimize a complete CI/CD pipeline. As a powerful built-in tool, GitHub Actions reduces the need for external tools and makes automation simple, secure, and reliable. The course starts with simple examples and gradually moves on to more advanced topics such as platform architecture, security, and workflow runtime management. Finally, participants will be able to create shareable actions on the GitHub Marketplace.
What you will learn
- Create and share GitHub Actions workflows: Participants will learn how to build and share different workflows to automate tasks.
- Automating Testing and Other GitHub Tasks: This course teaches you how to automate testing processes and other activities in GitHub.
- Securing your release pipeline using secrets, variables, and environments: You will learn how to secure your CI/CD pipeline using the security capabilities of GitHub Actions.
This course is suitable for people who:
- Developers and DevOps engineers who are familiar with GitHub and want to enhance their skills in automating software development processes with GitHub Actions.
Course details
- Publisher: Oreilly
- Instructor: Michael Kaufmann , Marcel de Vries , Rob Bos
- Training level: Beginner to advanced
- Training duration: 6 hours and 14 minutes
Course topics
- Part 1. Action fundamentals
Chapter 1. Introduction to GitHub Actions
Chapter 1. What are GitHub Actions and workflows?
Chapter 1. GitHub Actions: More than CI/CD pipelines
Chapter 1. Hosting and pricing for GitHub and GitHub Actions
Chapter 1. Conclusion
Chapter 1. Summary - Chapter 2. Hands-on: My first Actions workflow
Chapter 2. Using the workflow editor
Chapter 2. Using actions from the marketplace
Chapter 2. Running the workflow
Chapter 2. Conclusion
Chapter 2. Summary - Chapter 3. Workflows
Chapter 3. The workflow syntax
Chapter 3. Events and triggers
Chapter 3. Workflow jobs and steps
Chapter 3. Expressions and contexts
Chapter 3. Workflow commands
Chapter 3. Secrets and variables
Chapter 3. Workflow permissions
Chapter 3. Authoring and debugging workflows
Chapter 3. Conclusion
Chapter 3. Summary - Chapter 4. GitHub Actions
Chapter 4. Authoring actions
Chapter 4. Hands-on lab: My first Docker container action
Chapter 4. Sharing actions
Chapter 4. Advanced action development
Chapter 4. Best practices
Chapter 4. Conclusion
Chapter 4. Summary - Part 2. Workflow runtime
Chapter 5. Runners
Chapter 5. Queuing jobs
Chapter 5. The runner application
Chapter 5. GitHub-hosted runners
Chapter 5. Hosted operating systems
Chapter 5. Installed software
Chapter 5. Default shells
Chapter 5. Installing extra software
Chapter 5. Location and hardware specifications of the hosted runners
Chapter 5. Concurrent jobs
Chapter 5. Larger GitHub-hosted runners
Chapter 5. GitHub-hosted runners in your own Azure Virtual Network
Chapter 5. Billing GitHub-hosted runners
Chapter 5. Analyzing the usage of GitHub-hosted runners
Chapter 5. Self-hosted runners
Chapter 5. Summary - Chapter 6. Self-hosted runners
Chapter 6. Security risks of self-hosted runners
Chapter 6. Single-use runners
Chapter 6. Disabling self-hosted runner creation
Chapter 6. Autoscaling options
Chapter 6. Summary - Chapter 7. Managing your self-hosted runners
Chapter 7. Monitoring your runners
Chapter 7. Runner utilization and capacity needs
Chapter 7. Monitoring network access
Chapter 7. Internal billing for action usage
Chapter 7. Summary - Part 3. CI/CD with GitHub Actions
Chapter 8. Continuous integration
Chapter 8. Why continuous integration?
Chapter 8. Types of CI
Chapter 8. Generic CI workflow steps
Chapter 8. Preparing for deployment
Chapter 8. The CI workflows for GloboTicket
Chapter 8. Conclusion
Chapter 8. Summary - Chapter 9. Continuous delivery
Chapter 9. Using environments
Chapter 9. Deployment strategies
Chapter 9. Summary - Chapter 10. Security
Chapter 10. Managing untrusted input
Chapter 10. GitHub Actions security
Chapter 10. Supply chain security
Chapter 10. Summary - Chapter 11. Compliance
Chapter 11. How to enforce the four-eyes principle
Chapter 11. Mandatory workflows
Chapter 11. Summary - Chapter 12. Improving workflow performance and costs
Chapter 12. Reducing the costs of maintaining artifacts
Chapter 12. Improving performance
Chapter 12. Optimizing your jobs
Chapter 12. Summary
GitHub Actions in Action, Video Edition course images

Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
915 MB
Super Admin