How to use GitHub Actions

preview_player
Показать описание
Explanation of how to use GitHub Actions to setup a basic CI/CD workflow based on GitLab Flow.

Resources:

00:00 - Intro
01:20 - Workflow
03:47 - Requirements
04:14 - Cloning project to local machine
05:50 - Create workflow configuration
07:27 - Define when the workflow runs
08:01 - Define the jobs for our workflow
13:15 - Commit and push changes to GitHub
15:00 - Creating real jobs to do real testing
16:18 - Adding Docker Compose wrapper
16:54 - Command for running the Django test
17:15 - Adding linting job using Flake8
21:22 - Configure GitHub Actions for the most efficient use of free minutes
24:34 - Add deployment jobs to our jobs list
30:10 - Run through of a real-life scenario (i.e. creating a feature)
33:11 - About how to configure your project to require tests to pass to merge requests
34:35 - Fixing broken view
37:20 - Create production branch
38:41 - Deploying to production
Рекомендации по теме
Комментарии
Автор

Straightforward, thank you for short well organized tutorial Mark!

serjserj
Автор

Good job once again man, You're the best at this, from Udemy to here, my favorite teacher.

claytonmixtape
Автор

Wow, this is truly the best tutorial on GitHub Actions. You really provide enough context that any beginner would understand it easily.

mohmedishak
Автор

Amazing Tutorial...Thank you...Can you make a video showing how to deploy using github-actions?

roopamchakrawarty
Автор

Thank you guys!
Very comprehensive, practical and real world example!
I heve your courses on Udemy and have never regretted buying it. Good job comparing to other ones.
I am just curious, would you be so kind to explain. What will be the difference using GitHub actions implementing CI/CD and doing it with Circle Ci or somethin similar to it. Should both be used? Or GitHub action will be enough?
Thank you in advance!

dwtsvkj