Welcome
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:
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.
Footnotes
Version control with Git https://bioinformatics.ccr.cancer.gov/btep/classes/version-control-with-git↩︎
Version control using GitHub https://bioinformatics.ccr.cancer.gov/btep/classes/version-control-using-github-and-git↩︎