Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
TV & Film
Technology
About Us
Contact Us
Copyright
Β© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/ea/e4/d9/eae4d946-94cb-ce16-aafe-51814facb7da/mza_4424733247194484186.jpg/600x600bb.jpg
Make it Work
Gerhard Lazu
15 episodes
2 days ago
Tech infrastructure that gets us excited. Conversations & screen sharing. πŸ”§ πŸ’»
Show more...
Technology
RSS
All content for Make it Work is the property of Gerhard Lazu and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Tech infrastructure that gets us excited. Conversations & screen sharing. πŸ”§ πŸ’»
Show more...
Technology
https://img.transistor.fm/CyeHA5CiE7bkjQChq_FYXuTvaQHO58GkkQaR-bklSs8/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lZGJi/NzhlOGJhODc4NWMx/N2RmYTQ4NWJjODEy/ZTc2Zi5qcGc.jpg
Modern CI/CD - Part 1
Make it Work
24 minutes
1 year ago
Modern CI/CD - Part 1

What does it look like to build a modern CI/CD pipeline from scratch in 2024? While many of you would pick GitHub Actions and be done with it, how do you run it locally? And what do you need to do to get caching to work?

Tom Chauveau joins us to help Alex Sims build a modern CI/CD pipeline from scratch. We start with a Remix app, write the CI/CD pipeline in TypeScript and get it working locally. While we don't finish, this is a great start (according to Alex).

This was recorded in January 2024, just as Dagger was preparing to launch Functions in the v0.10 release. While many things have improved in Dagger since then, the excitement & the joy of approaching CI/CD with this mindset have remained the same.

LINKS

  • 🎬 Modern CI/CD from Scratch (using Dagger TypeScript Modules)
  • πŸŽ‰ Introducing Dagger Functions (a.k.a. Dagger Modules)
  • 🌌 Daggerverse

EPISODE CHAPTERS

  • (00:47) - Intro
  • (01:35) - Current CI/CD pipeline
  • (03:40) - Why not a single pipeline stage?
  • (04:29) - Dagger expectations
  • (05:18) - Thinking of retiring GitHub Actions
  • (05:48) - Why the GitHub Actions & Jenkins split?
  • (06:46) - TypeScript in Dagger Modules
  • (08:40) - Modules extend the Engine API
  • (09:45) - Plan for today
  • (10:57) - Pairing session conclusions
  • (12:11) - Is it faster?
  • (13:10) - Re-using the cache between runs
  • (14:50) - Key takeaways
  • (19:04) - What comes next?
  • (22:43) - Not if you are using Jenkins
  • (23:33) - Thank you
Make it Work
Tech infrastructure that gets us excited. Conversations & screen sharing. πŸ”§ πŸ’»