Learning GitHub Actions

Learning GitHub Actions
Learning GitHub Actions
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 37 | 206 MB

GitHub Actions is a continuous integration tool that allows developers to automate tasks for their web projects. In this course, learn how to use this powerful tool to build workflows triggered by events, as well as how to create your own custom actions. Instructor Michael Jenkins shows how to create your first actions and then construct a workflow that runs them. He demonstrates how to use featured and prebuilt actions, as well as additional actions from the GitHub Marketplace and public repositories. Plus, he shows how to plan and develop custom actions and goes over use cases that highlight the benefits of Actions for continuous integration and application deployment.

Topics include:

  • Creating an action
  • Creating a workflow
  • Adding actions to a workflow
  • Using an action from a repository
  • Using environment variables
  • Building custom actions
  • Use cases for actions and workflows
Table of Contents

1 Automating your GitHub workflow
2 What you should know
3 Exercise files
4 Getting to the workflow editor
5 Your first Action
6 Action attributes
7 Create a workflow
8 Add actions to a workflow
9 Add dependencies between actions
10 Workflow and action limitations
11 Use featured and pre-built Actions
12 Use an action from the Marketplace
13 Use an action from a repository
14 Using environment variables
15 Using secrets
16 Plan a custom action
17 Your custom action objective
18 Dockerfile review
19 Add a Dockerfile
20 Add an entry-point script
21 Use runtime environment resources
22 Test an action locally
23 Complete the entry-point script
24 Use labels in a Dockerfile
25 Add a README file
26 Deploy a custom action
27 Publish an action to the Marketplace
28 Use cases for Actions and workflows
29 Continuous integration
30 Pull requests
31 Deploying a web application
32 Next steps