Welcome

Author
Published

February 19, 2025

GitHub is a version control platform for tracking, sharing, and collaborating on software projects of all kinds. One of GitHub’s most powerful features is GitHub Actions, an automation platform that executes lightweight workflows for continuous integration & deployment. In this demonstration, we’ll show you the basics of creating GitHub Actions workflows and walk through examples to help you get started using GitHub Actions in your own repositories. Whether you are a software engineer or an analyst, GitHub Actions can help you automate repetitive tasks like formatting code, running tests, publishing reports, and so much more!

Audience

This demo assumes you:

  • write code, whether for analysis projects or for software development
  • are already familiar with git1 and GitHub2

Code along

If you’d like to code along with this demo, fork the sandbox repo and clone it. During the demo you’ll create files, push changes to your GitHub repo, and see how GitHub Actions works by example.

Video

This demo was created and presented for the Bioinformatics Training and Education Program (NIH/NCI/CCR). The recorded video is available here.