~/talk

Lights, Camera, GitHub Actions!

Talkat J-Fall 2023 · on Thursday, 2023-11-09· [devops-and-delivery]
slides:none on file

Covers practical GitHub Actions use with Java and Maven: uses actions like checkout, actions/setup-java, Maven wrapper, cache Maven m2, upload-artifact and conditional upx install; runs matrix builds on Ubuntu/Mac/Windows and uploads artifacts for later jobs. Notes limits and gotchas: 20 concurrent runners (free), only 5 parallel macOS, 6‑hour job timeout, 41 million build minutes/day statistic, outputs/inputs capped (scalar outputs, 65,535-character output limit, max 10 inputs). Shows reusable workflows and a real refactor that reusable workflow reduced YAML from 244 to 74 lines.

AI-written summary · about

  1. 0:00Introduction to GitHub Actions
  2. 10:10GitHub Actions basics and runners
  3. 20:48Workflow triggers and filters
  4. 32:37Jobs execution and dependencies
  5. 41:20Conditionals and concurrency
  6. 45:35Reusable workflows
  7. 48:53Demo: Java and Maven workflows
  8. 54:53Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.