Ixchel Ruiz
Lights, Camera, GitHub Actions!
#1about 3 minutes
Understanding the core components of GitHub Actions
A workflow is triggered by an event and contains jobs with steps that run on hosted or self-hosted runners.
#2about 7 minutes
Configuring workflow triggers with events and filters
Workflows can be triggered by repository events, schedules, or manual dispatches, with filters for branches, tags, and paths to control execution.
#3about 10 minutes
Sharing data between jobs with contexts and variables
Use contexts, environment variables, inputs, and outputs to pass information between different jobs and steps in a workflow.
#4about 6 minutes
Managing job dependencies and concurrency
Control the execution order of jobs using the `needs` keyword and manage parallel runs with concurrency groups to prevent race conditions.
#5about 4 minutes
Creating modular pipelines with reusable workflows
Avoid duplicating code by creating reusable workflows that can be called from other workflows, passing secrets and inputs as needed.
#6about 6 minutes
Demoing manual inputs and job dependency results
A practical demonstration shows how to use different input types for manual triggers and how job dependencies affect skipped or failed jobs.
#7about 13 minutes
Refactoring a repetitive Java build with reusable workflows
A complex multi-OS Java build workflow is refactored into a cleaner, maintainable pipeline by extracting common logic into a reusable workflow.
#8about 15 minutes
Answering audience questions on GitHub Actions
The speaker answers questions about comparing GitHub Actions to other CI/CD tools, optimizing performance, and its future evolution.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
Matching moments
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:54 MIN
Automating video post-production with local scripts
Cat Herding with Lions and Tigers - Christian Heilmann
05:32 MIN
Getting hired by contributing to open source projects
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
Featured Partners
Related Videos
CI/CD with Github Actions
Chris Ayers
Best Practices for Using GitHub Secrets
Marcel Lupo
GitLab CI pipelines for a whole company
Martin Beránek
Build a CI/CD pipeline to automate code reviews and ensure code quality
Julien Delange
Coffee With Developers - Kyle Daigle, COO of GitHub
Kyle Daigle
Practical tips and tricks for CI/CD success
Zan Markan
Stop Committing Your Secrets - GIt Hooks To The Rescue!
Dwayne McDaniel
The perfect CI/CD React Native pipeline with Fastlane
Edoardo Dusi
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



The White Team
Tres Cantos, Spain
Intermediate
GIT
JIRA
Bash
Maven
Kafka
+14

theHRchapter
Calp, Spain
Remote
DevOps
Agile Methodologies
Continuous Integration




theHRchapter
Municipality of Valladolid, Spain
Remote
DevOps
Agile Methodologies
Continuous Integration

SlashMobility
Barcelona, Spain
Intermediate
DevOps
Python
Docker
Jenkins
Terraform
+3