This course runs for a duration of 1 Day.
The class will run daily from 9 AM ET to 5 PM ET.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
Learn how GitHub Actions enables you to automate your software development cycle. You'll learn how to plan automation of your software development life cycle with GitHub Actions workflows, use GitHub Actions to automatically build an application, and use GitHub Script to interact with the GitHub API.
Audience:
This course in intended for students who want to use GitHub to help developers and DevOps engineers build and deploy applications quickly. Additionally, students will discover which GitHub Actions features are available for their enterprise instance and learn how to use them.
1 - Automate development tasks by using GitHub Actions
How does GitHub Actions automate development tasks?
Identify the components of GitHub Actions
Configure a GitHub Actions workflow
Module assessment
2 - Build continuous integration workflows by using GitHub Actions
How do I use GitHub Actions to create workflows for CI?
Customize your workflow with environment variables and artifact data
Module assessment
3 - Build and deploy applications to Azure by using GitHub Actions
How do I use GitHub Actions to deploy to Azure?
Remove artifacts, create status badges, and configure environment protections
Module assessment
4 - Automate GitHub by using GitHub Script
What is GitHub Script?
Module assessment
5 - Leverage GitHub Actions to publish to GitHub Packages
What is GitHub Packages?
Publish to GitHub Packages and GitHub Container Registry
GitHub Packages for code packages
Module assessment
6 - Create and publish custom GitHub actions
Create a custom GitHub action
Publish a custom GitHub action
Module assessment
7 - Manage GitHub Actions in the enterprise
Understanding GitHub enterprise models
Manage actions and workflows
Control access and usage of actions in your enterprise
Managing and leveraging reusable components in GitHub Actions
Manage runners
Configure self-hosted runners for enterprise use
Manage encrypted secrets
Module assessment