Using Docker Containers with GitHub Actions

preview_player
Показать описание
In this 10 minute video, I'll show you two different ways I've used Docker containers inside of GitHub actions. This allows you to create more complex workflows, without having to specify individual steps. You can use ready-made images from the Docker Hub, or reuse tailor-made images that you've already created for your applications!

You'll learn:
- What GitHub actions do, in brief
- How to use a container for an entire workflow job
- How to run a container in an individual job step

- 0:00 Let's get started
- 0:41 Using a container for a whole job
- 4:58 Running containers in a single step
- 9:15 Wrapping up

Рекомендации по теме
Комментарии
Автор

Here's the two repos mentioned in the video:


Hope you like the video!

aschmelyun
Автор

this is the best gh actions tutorial I've ever seen. really well explained

broganking
Автор

Great video! Helpful and straight to the content! Thanks a lot!

renanalmeida
Автор

Your a rockstar! This was so good. I now understand it

therealjohnshelburne
Автор

спасибо. Ваш вариант запуска контейнера сработал

VladislavVoronin-fcfo
Автор

In the first option you run the job inside a container, so that means all the steps including the checkout is performed inside the container. why then do you need to use the volume option to access your repository?

EladMa
Автор

I repeatedly get access errors. this method does not work for me

doointhedoo
Автор

Hi Andrew, how do I run yarn test and build inside a container

prasadshivan
Автор

Hi Andrew, I am using docker for the local laravel development in linux and I get permission issue while running make command like make:controller and I can not edit that file in my local machine because of permission issue, I have to change permission every time when I create file using artisan make command. Can you advice?

chhirag
Автор

How do u actually run the docker container from github actions?

realscreen
Автор

You speak very fastly. It's hard to understand.

ErcanZengin