Programming a CI/CD pipeline with Go: hands-on Dagger SDK

Toolbox Coworking - Via Agostino da Montefeltro, 2 Torino, 10134 - View Map Torino
Wed, Dec 14, 2022, 6:30 PM (CET)

About this event

Another joint meetup with GO Torino Meetup!

EN ๐Ÿ‡ฌ๐Ÿ‡ง

It is going to be 50% theory and 50% practice, so do not forget to ๐Ÿ‘‰๐Ÿ‘‰๐Ÿ‘‰ BRING YOUR LAPTOP ๐Ÿ‘ˆ๐Ÿ‘ˆ๐Ÿ‘ˆ

Have you always had to do with CI/CD pipelines?
How often did you have to fix indentation and syntax errors in YAML files?
How often did you have to rewrite the same task over and over again because the pipeline used to run on Jenkins and now runs on Github Actions?

Why not writing our pipeline programmatically, using the same programming language you're using to write your applications?
Why not working directly with containers to have pipelines that are locally testable and reusable in any environment.

Dagger is a Pipeline-as-a-code tool that enables all of this across Docker, sporting a growing number of SDKs.
this talk we'll explore the Dagger Go SDK and we'll write a few pipelines together, trying to apply them locally and in other environments, such as staging and testing.

After the talk we'll have a bite at a nearby Restaurant/Pub, so don't miss the opportunity to come and share some XMas wishes with your favourite Golang neighbours! ๐ŸŽ…

But as usual we won't forget ๐Ÿ•&๐Ÿป in our networking moment just after the event!

IT ๐Ÿ‡ฎ๐Ÿ‡น

La serata sarร  50% teoria e 50% pratica, per cui non ti dimenticare di ๐Ÿ‘‰๐Ÿ‘‰๐Ÿ‘‰ PORTARE IL TUO COMPUTER ๐Ÿ‘ˆ๐Ÿ‘ˆ๐Ÿ‘ˆ

Hai sempre avuto a che fare pipeline CI/CD?
Quante volte hai dovuto correggere errori di indentazione e sintassi nei file YAML?
Quante volte hai dovuto riscrivere lo stesso task perchรจ la pipeline prima girava su Jenkins e ora gira su Github Actions?

Perchรจ non scrivere direttamente la nostra pipeline in modo programmatico e riutilizzare lo stesso linguaggio di programmazione della tua applicazione?
Perchรจ non lavorare direttamente con i container per ottenere delle pipeline testabili localmente e riutilizzabili in qualsiasi environment.

Dagger รจ un tool Pipeline-as-a-code che permette tutto questo attraverso Docker e diverse SDK.
Esploriamo la Dagger SDK in Go per scrivere insieme delle pipeline CI/CD e applicarle in locale e in diversi ambienti CI/CD.

Dopo il talk ci ritroveremo come al solito a mangiare un boccone tutti assieme, questa volta per scambiarci gli auguri di Natale ๐ŸŽ…

E come sempre non dimentichiamoci di ๐Ÿ•&๐Ÿป nel nostro momento di networking post-evento!

Non mancate!

Featured Presentation

Speaker

When

Wednesday, Dec 14
6:30 PM - 8:30 PM (CET)

Where

Toolbox Coworking
Via Agostino da Montefeltro, 2 Torino10134

Organizers