From the course: Data Pipeline Automation with GitHub Actions Using R and Python

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Introduction to GitHub Actions

Introduction to GitHub Actions

- [Instructor] In this video, we will review GitHub Actions core functionality and features. Let's start by explaining what GitHub Action is. GitHub Actions, or Actions, is a CI/CD tool for software workflow automation. It is integrated part of GitHub features, and it is, by default, available on any GitHub repository. Workflow defines a process that we automate on Actions. It can derive from a simple bash script with a list of commands, to a complex software build. There are mainly two types of automation methods in Actions. First is Triggered Workflow, which is simply define a job that is set to start when some action takes place. For example, this workflow is triggered to run a unit test whenever a git-commit or portal request takes place. The second type of automation is Scheduled Workflow, which run a job based on a timing or a cron job. For example, this workflow on the right side is set to run every hour. In this course, we will focus on scheduling jobs with GitHub Actions…

Contents