Member-only story

#78 Github actions 101: All basics you need to know about Github actions

Hang Nguyen
6 min readMar 14, 2024

--

GitHub is real well-known among developers, but have you ever heard of Github Actions before? This is indeed a powerful platform allowing you to customize, execute and automate software development workflow directly within your Git repo. Here are some of its features:

  1. CI/CD Automation: With GitHub Actions, you can build, test, and deploy your code from GitHub using world-class Continuous Integration (CI) and Continuous Deployment (CD) features.
  2. Workflow Customization: Create customized workflows by combining various actions to perform specific tasks. These tasks can include CI, CD, packaging, and more.
  3. YAML-Based Configuration: Define your workflows using YAML files. These files specify the steps, triggers, and conditions for your automated processes.
  4. Event-Driven Execution: GitHub Actions can be triggered by specific events, such as code pushes, pull requests, or scheduled times. You can also set up workflows to respond to external events.
  5. Hosted and Self-Hosted Runners: Choose between hosted runners provided by GitHub or set up your own self-hosted runners for executing workflows.
  6. Matrix Builds: Define matrix builds to test your code across different environments, versions, or platforms.
  7. Language Agnostic: GitHub Actions supports workflows in any programming language.
  8. Community and Custom Actions: Discover and…

--

--

Hang Nguyen
Hang Nguyen

Written by Hang Nguyen

Just sharing (data) knowledge

No responses yet