Consuming GitHub Actions Workflows
GitHub Actions Workflows provide extensive features that allow developers, administrators and organizations to programmatically act upon their code and hosting environments. This course will teach you how to understand workflows and actions, interpret logs, and reuse workflow steps across your organization.
What you'll learn
GitHub Actions Workflows provide a powerful environment to run scripts and code in response to event triggers. In this course, Consuming GitHub Actions Workflows, you’ll learn how to work with artifacts, logs and GitHub Actions. First, you’ll explore templated workflows, which allow you to create workflow steps that can be reused across your organization for consistency. Next, you’ll discover how logs can be used to debug and diagnose issues with workflows. Finally, you’ll learn how to use Actions in a workflow, whether from the Marketplace or actions you create yourself. When you’re finished with this course, you’ll have the skills and in depth knowledge of GitHub Actions and workflow logs needed to consume GitHub Actions Workflows.
Table of contents
- Promoting Consistency through Reusability 2m
- Create Source Code and GitHub Repo 4m
- Create a GitHub Actions Workflow 8m
- Locate Workflow Logs 4m
- Download Workflow Artifacts from the User Interface 3m
- Disabling vs. Deleting Workflows 3m
- Avoiding Duplication by Using Reusable Workflows 3m
- Create a Reusable Workflow 4m
- Move Reusable Workflow to Shared Repo 3m
- Organization Templated Workflows 1m
- Create a Starter Workflow 4m
- Implement Deployment to Azure App Service 6m
- Debugging GitHub Actions Workflows 2m
- Describe a Workflow’s Effects from Reading Its Configuration File 4m
- Diagnose a Failed Workflow Run Using Logs 7m
- Enable Step Debug Logging in a Workflow 6m
- Access Logs from GitHub’s REST API 7m
- Download Logs Using REST API 3m
- Identify the Event That Triggered a Workflow 2m
- Default Environment Variables 6m
- Use Default Environment Variables in a Workflow 4m
- Passing Custom Environment Variables in a Workflow Step 5m