prasadhonrao / github-actions-workshop

GitHub Actions Workshop is designed to help you get started with GitHub Actions and learn how to use them to automate your software development workflow.
MIT License
1 stars 0 forks source link
ci-cd git github github-actions github-pages

GitHub Actions Workshop

This repository contains the code for the GitHub Actions Workshop. The workshop is designed to help you get started with GitHub Actions and learn how to use them to automate your software development workflow.

Prerequisites

Before you start the workshop, make sure you have the following:

Objectives

By the end of this workshop, you will learn how to:

Workshop Outline

The workshop is divided into the following sections:

  1. Introduction to GitHub Actions
  2. Actions Workflow Syntax
  3. Actions Secrets and Environment Variables
  4. Manage Workflow and Actions
  5. Building Actions
  6. Migrate to GitHub Actions
  7. Runners
  8. CI / CD

Workshop Labs

The workshop labs are designed to help you learn how to use GitHub Actions by completing hands-on exercises. Each lab contains step-by-step instructions to guide you through the process of setting up and configuring GitHub Actions workflows.

  1. Create Repository using Template Repository
  2. Create Manual Workflow
  3. Understanding YAML Syntax
  4. Create Simple Workflow
  5. Create Custom Workflow
  6. Build ASP.NET Core Web API
  7. Build ASP.NET Core Web API using Self Hosted Runner
  8. Environments, Variables and Secrets
  9. Build and Dockerize React Tic-Tac-Toe Game
  10. Build and Unit Test Python Application
  11. Display Workflow Status Badge

Resources

License

This project is licensed under the MIT License - see the LICENSE file for details.