GitHub Actions Workshop

Master GitHub Actions with hands-on labs and exercises. Learn how to automate workflows, run tests, deploy applications, and more using GitHub's powerful automation platform. This repository has everything you need to get started with continuous integration and continuous deployment.


Project maintained by prasadhonrao Hosted on GitHub Pages — Theme by mattgraham

Lab: Create Repository Using Template Repository

Introduction

In this lab, you will create a new repository using the GitHub Actions Workshop template GitHub repository which contains a set of labs, workflow starter files, solutions and other resources to help you learn GitHub Actions.

Duration: 10-15 minutes

Instructions

  1. Login to your GitHub account

  2. Go to GitHub Actions Workshop Template Repository

    Navigate to Template Repository

  3. Click on Use this template button and select ‘Create a new repository’ option.

    Use This Template

  4. Enter the repository name and description

    Enter Repository Name

  5. This will display ‘Generating your repository’ message

    Generating Repository

  6. Once the repository is created, you will see the repository page

    Repository Created

  7. Your repository now contains all the necessary files to get started with GitHub Actions.

  8. The labs folder contains the markdown files for workflow labs, starter files and solution files.

  9. The src folder contains the source code for the sample application.

  10. The .github/workflows folder contains the starter files for the workflows. You can delete these files and create your own workflows as you progress through the workshop.

  11. The repository includes utility scripts like generator.py and remove-workflow.sh. These scripts are used for maintaining the workshop content, such as generating the table of contents for workshop labs in markdown format and deleting all workflows from the .github/workflows folder. These are supporting files for repository management and are not required for the workshop. You can safely ignore them during your exercises.

Summary

Congratulations! You have successfully created a new repository using the GitHub Actions Workshop template. You can now explore the repository and learn more about GitHub Actions.

Additional Resources