-
Урок 1.
00:09:37
Introduction to GitHub Workflows & Actions
-
Урок 2.
00:10:54
A Brief Introduction to Writing in YAML Format
-
Урок 3.
00:15:41
Let's Create Our First Workflow
-
Урок 4.
00:09:26
Using Different Shells for Each Step
-
Урок 5.
00:10:24
Using a Simple Action
-
Урок 6.
00:11:43
The Checkout Action
-
Урок 7.
00:12:57
Triggering a Workflow with Github Events & Activity Types
-
Урок 8.
00:11:37
Setting a Schedule to Trigger Workflows
-
Урок 9.
00:10:52
Triggering Workflows Manually Using the Repository Dispatch Event
-
Урок 10.
00:09:06
Filtering Workflows by Branches, Tags & Paths
-
Урок 11.
00:10:39
Default & Custom Environment Variables
-
Урок 12.
00:03:30
Encrypting Environment Variables
-
Урок 13.
00:16:42
Using the GITHUB_TOKEN Secret for Authentication
-
Урок 14.
00:12:41
Encrypting & Decrypting Files
-
Урок 15.
00:06:15
Expressions & Contexts
-
Урок 16.
00:02:33
Using Functions in Expressions
-
Урок 17.
00:05:44
The If key & Job Status Check Functions
-
Урок 18.
00:03:43
Continue on Error & Timeout Minutes
-
Урок 19.
00:04:11
Using the setup-node Action
-
Урок 20.
00:06:20
Creating a Matrix for Running a Job with Different Environments
-
Урок 21.
00:06:24
Including & Excluding Matrix Configurations
-
Урок 22.
00:06:55
Using Docker Containers in Jobs
-
Урок 23.
00:06:52
An Overview of a Simple Dockerized NodeJS API
-
Урок 24.
00:05:18
Running Multiple Docker Services in our Workflows
-
Урок 25.
00:10:35
Running Docker Containers in Individual Steps
-
Урок 26.
00:04:23
Creating our Own Executable File and Running it in our Steps
-
Урок 27.
00:05:54
Sending a Slack Message Using a Docker Container
-
Урок 28.
00:03:46
Creating a ReactJS Boilerplate Application
-
Урок 29.
00:07:58
Building & Testing the Application Locally
-
Урок 30.
00:05:04
Deploying the Application using Surge
-
Урок 31.
00:09:36
Using Prettier to Check for Code Formatting Rules
-
Урок 32.
00:11:16
Let's Discuss Our Workflow Plan
-
Урок 33.
00:08:15
Setting Up Our Repository
-
Урок 34.
00:08:53
Creating the Develop Pull Requests Workflow
-
Урок 35.
00:10:30
Creating the Develop Merge Pull Request Workflow
-
Урок 36.
00:10:55
Caching NPM Dependencies
-
Урок 37.
00:05:46
Uploading Artifacts in Our Workflows
-
Урок 38.
00:07:38
Semantic Versioning & Conventional Commits
-
Урок 39.
00:05:33
Installing semantic-release in Our Project
-
Урок 40.
00:05:38
Running semantic-release in Our Workflow
-
Урок 41.
00:05:43
Uploading Release Assets
-
Урок 42.
00:02:33
Deploying to Production when Pushing to Master
-
Урок 43.
00:04:38
Uploading Code Coverage Reports to Codecov
-
Урок 44.
00:05:26
Validating Our Commit Messages with Commitlint & Commitizen
-
Урок 45.
00:11:02
Sending a Slack Message When a New Release is Published
-
Урок 46.
00:09:13
Opening an Automated Issue when the Workflow Fails
-
Урок 47.
00:02:26
Adding a Status Badge in README.md
-
Урок 48.
00:05:48
Github Actions Overview
-
Урок 49.
00:11:57
Creating a Simple JavaScript Action
-
Урок 50.
00:06:03
Bundling our JavaScript Code into 1 File
-
Урок 51.
00:06:34
Let's Discover More About the @github/core Package
-
Урок 52.
00:14:02
Creating a JavaScript Action for Opening Github Issues
-
Урок 53.
00:16:09
Creating a Simple Docker Action
-
Урок 54.
00:10:17
Creating a PHP Script for Sending a Slack Message
-
Урок 55.
00:08:49
Running our PHP Script using a Docker Action
-
Урок 56.
00:11:04
Populating our Inputs and Context Information Using Environment Variables
-
Урок 57.
00:15:44
Publishing Github Actions into the Marketplace