~/talk

Lights, Camera, GitHub Actions!

Talkat JCON WORLD ONLINE 2023 · on Wednesday, 2023-11-22· at 17:00· Live-Stream 2, Online - Remote· [devops-and-delivery]
slides:none on file

Walks through GitHub Actions from YAML structure to production practices, showing a Java/Maven build matrix that runs on Ubuntu, macOS and Windows and a refactor that shrinks a 244-line workflow to 74 lines by calling a reusable workflows template; explains inputs/outputs (each output max 1 MB, total 50 MB), job dependencies and needs, job max runtime 6 hours, workflow max 35 days, 20 concurrent jobs (5 on free), 1,000 API requests/hour, secrets masking quirks and concurrency groups that cancel in‑progress runs.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:06Why GitHub Actions for Java
  3. 2:09What are GitHub Actions
  4. 3:34Runners and limitations
  5. 4:42Workflow structure and jobs
  6. 5:49Workflow triggers and events
  7. 8:43Scheduling workflows
  8. 10:50Conditional workflow execution
  9. 13:21Filtering workflow triggers
  10. 16:16Communication between workflows
  11. 19:24Environment variables
  12. 21:34Repository secrets
  13. 23:41Outputs and inputs
  14. 27:16Job dependencies and execution
  15. 30:55Demo of job dependencies
  16. 35:36Advanced conditional logic
  17. 37:02Concurrency control
  18. 38:52Reusable workflows
  19. 41:45Secrets in reusable workflows
  20. 42:51Demo of workflow refactoring
  21. 46:13Resources and Q&A
~/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.