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.
Matching moments
03:25 MIN
Building a CI/CD pipeline with GitHub Actions
One-click-to-production: Test and automate your application
04:03 MIN
Exploring the core components of GitHub Actions
CI/CD with Github Actions
16:20 MIN
Building a deployment pipeline with GitHub Actions
CD2CF - Continuous Deployment to Cloud Foundry
04:03 MIN
Automating repository tasks with AI-powered actions
Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models
02:32 MIN
Securing workflows with secrets and best practices
CI/CD with Github Actions
04:32 MIN
Consuming secrets in workflows and avoiding common pitfalls
Best Practices for Using GitHub Secrets
05:50 MIN
Analyzing a basic workflow run and its environment
CI/CD with Github Actions
02:38 MIN
How security tools integrate into the developer workflow
Real-World Security for Busy Developers
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
Practical tips and tricks for CI/CD success
Zan Markan
A deep dive into ARC the Kubernetes operator to scale self-hosted runners
Bassem Dghaidi
Give your build some love, it will give it back!
Amanda Martin
Stop Committing Your Secrets - GIt Hooks To The Rescue!
Dwayne McDaniel
Related Articles
View all articles



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



iits-consulting GmbH
Munich, Germany
Intermediate
Go
Docker
DevOps
Kubernetes


