~/talk

Sharpen up your CI/CD pipelines with Dagger

Talkat PHP UK Conference 2025 · on Wednesday, 2025-02-19· [php, devops-and-delivery]
slides:none on file

Claim: a PHP SDK launched as a community‑supported way to write Dagger modules that use Docker and the GraphQL API so pipelines run identical locally and in CI. Demonstrations show generated modules with attributed functions, composer and PHPUnit inside containers, live interactive debugging drops to shell, and a dagger develop cycle to refresh definitions. Reusable modules install from GitHub and mix languages, CI config shrinks to simple dagger calls, and the approach is shown working end‑to‑end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05CI pipeline challenges
  3. 6:19Dagger for CI pain points
  4. 11:40Dagger modules and SDKs
  5. 12:01Initialize Dagger module
  6. 18:28Module structure and attributes
  7. 25:53Reusable objects in modules
  8. 26:25Basic Dagger pipeline
  9. 30:21Reusable modules and cross-language
  10. 34:37Dagger in CI environments
  11. 37:07Resources and community
  12. 38:56Q&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.