Run Python in GitHub Actions
Learn how to run #Python scripts on #GitHub Actions! This allows you to handle logic that might be a bit more complex, like setting conditional behavior based on results.
I'll show you how in this GitHub Actions lesson for beginners so that you can use this in your own repository easily. Example repo in the lesson resources.
Although GitHub actions is powerful as-is, it can get complicated when consuming inputs from other sources like an HTTP request providing JSON output.
Imagine a scenario where, depending on the JSON output of an HTTP request you have to do an API call. You might be able to do this with a specialized action or workflow, but with Python it might be easier.
▬▬? Learning Objectives ▬▬
? How to run a Python script with GitHub Actions
? Create a Python script that can be executed from an Action
? Consume Action Secrets in the Python script
? Explore other ways to install dependencies if needed
▬▬ C H A P T E R S ⏰ ▬▬
00:00 Introduction
00:53 Add an action workflow file
04:25 Add a Python file
05:51 Test the GitHub Action
07:56 Add a repository secret
09:11 Use the GitHub secret in Python
11:35 Add environment var to a step
▬▬ ? R E S O U R C E S ▬▬
GitHub repository with sample code → https://github.com/alfredodeza/python-action
Minimal Python book → https://www.amazon.com/Minimal-Python-efficient-programmer-onemillion2021-ebook/dp/B0855NSRR7
Free Azure Certification for Students → https://docs.microsoft.com/learn/certifications/student-training-and-certification?WT.mc_id=academic-0000-alfredodeza
Python for Beginners Learn Path → https://docs.microsoft.com/learn/paths/beginner-python/?WT.mc_id=academic-0000-alfredodeza
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Run Python in GitHub Actions», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.