From the course: GitHub Actions Workshop: Create CI/CD Pipelines to Automate, Build, Test and Deploy your Application by Microsoft Press
Unlock this course with a free trial
Join today to access over 25,500 courses taught by industry experts.
GitHub Actions workshop: Summary - GitHub Tutorial
From the course: GitHub Actions Workshop: Create CI/CD Pipelines to Automate, Build, Test and Deploy your Application by Microsoft Press
GitHub Actions workshop: Summary
- This brings us to the end of this course. To recap, in this video lesson, we learned how we can use the features from GitHub and GitHub Actions throughout the different stages that make up DevOps lifecycle. We started by reviewing the software development lifecycle, where we explored Agile and the DevOps lifecycle to get a better understanding of DevOps. In the next lesson, we learned Git as well as multiple Git commands, including branching strategies and merge methods. Next, we explored GitHub to get a better understanding of its source code collaborative features, followed by a lesson where you learned Yamo to understand and author your own GitHub Actions workflows and set up a GitHub Actions runner. Next, we reviewed multiple advanced features to enhance our GitHub Actions workflows by making use of variables, secrets, functions, and different ways to control the execution of our workflow jobs, followed by a lesson where we reviewed workflow jobs in depth and learned how to…
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
Learning objectives1m 15s
-
Review git commands3m 29s
-
Install and use GitHub Desktop16m 10s
-
(Locked)
Review authentication in GitHub, part 12m 33s
-
(Locked)
Review authentication in GitHub, part 215m 27s
-
(Locked)
Compare git branching strategies2m 25s
-
(Locked)
Examine the different merge methods in GitHub3m 33s
-
(Locked)
Practice merging branches18m 19s
-
-
-
(Locked)
Learning objectives1m 15s
-
(Locked)
Analyze GitHub's version control system features, part 13m 13s
-
(Locked)
Analyze GitHub's version control system features, part 28m 10s
-
(Locked)
Understand pull requests, part 11m 36s
-
(Locked)
Understand pull requests, part 26m 40s
-
(Locked)
Explore the GitHub CLI2m 15s
-
(Locked)
Install and use the GitHub CLI16m 10s
-
(Locked)
Understand semantic versioning3m 40s
-
(Locked)
-
-
(Locked)
Learning objectives1m 5s
-
(Locked)
Learn YAML2m 54s
-
(Locked)
Break down GitHub Actions workflows3m 38s
-
(Locked)
Analyze workflow triggers, jobs, and steps4m 51s
-
(Locked)
Create a simple workflow6m 32s
-
(Locked)
Compare GitHub Actions runners3m 22s
-
(Locked)
Set up a self-hosted runner9m 30s
-
(Locked)
-
-
(Locked)
Learning objectives1m 16s
-
(Locked)
Explore contexts2m 45s
-
(Locked)
Review variables and secrets4m 33s
-
(Locked)
Use variables and secrets in your workflow9m 16s
-
(Locked)
Understand expressions3m 33s
-
(Locked)
Review functions2m 55s
-
(Locked)
Add functions and expressions to your workflow15m 25s
-
(Locked)
-
-
(Locked)
Learning objectives1m 27s
-
(Locked)
Understand actions in GitHub Actions4m 11s
-
(Locked)
Discover and use actions in GitHub Actions16m 56s
-
(Locked)
Learn about artifacts and cache4m 27s
-
(Locked)
Share data between jobs with artifacts9m 37s
-
(Locked)
Optimize your workflow with cache12m 43s
-
(Locked)
Explore the metadata file and composite actions, part 13m 46s
-
(Locked)
Explore the metadata file and composite actions, part 211m 17s
-
(Locked)
Learn custom JavaScript actions3m 32s
-
(Locked)
Create a JavaScript action23m 35s
-
(Locked)
Examine custom Docker container actions3m 21s
-
(Locked)
Create Docker container actions12m 17s
-
(Locked)
-
-
(Locked)
Learning objectives1m 34s
-
(Locked)
Set up unit testing and code coverage, part 12m 55s
-
(Locked)
Set up unit testing and code coverage, part 221m 43s
-
(Locked)
Discover code scanning, part 12m 41s
-
(Locked)
Discover code scanning, part 23m 12s
-
(Locked)
Explore GitHub Dependabot and secret scanning, part 13m 6s
-
(Locked)
Explore GitHub Dependabot and secret scanning, part 210m 21s
-
(Locked)
Understand code owners2m 21s
-
(Locked)
Set up code owners4m 17s
-
(Locked)
Configure branch protection, part 14m 14s
-
(Locked)
Configure branch protection, part 210m 55s
-
(Locked)
-
-
(Locked)
Learning objectives1m 17s
-
(Locked)
Review the release stage1m 46s
-
(Locked)
Create releases with the GitHub UI1m 56s
-
(Locked)
Create releases in the GitHub CLI15m 19s
-
(Locked)
Learn about packages and package registries3m 45s
-
(Locked)
Create and publish a package to GitHub packages13m 14s
-
(Locked)
Create a Dockerfile and build a container image, part 14m 50s
-
(Locked)
Create a Dockerfile and build a container image, part 221m 18s
-
(Locked)
Learn about containers and container registries, part 14m 27s
-
(Locked)
Learn about containers and container registries, part 28m 40s
-
(Locked)