Loading…
cdCon 2020 has ended
View More Details & Registration Information
Back To Schedule
Thursday, October 8 • 11:25am - 11:55am
Conditional Constructs to the Rescue - Priti Desai, IBM & Jerop Kipruto, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
What do you do when your CI/CD use case is a bit more complicated than a simple build, test, deploy? What about when you want to build from a GitHub repo but only for a specific branch, deploy only if an image exists in the registry, or cleanup even when things fail?

Being able to express your CI/CD pipelines as a directed acyclic graph (DAG) is powerful, but when you want to add conditions into your pipeline or take action even when things fail, it gets more complicated. In Tekton, execution order has historically been controlled by expressing dependencies between tasks in a pipeline, or by explicitly specifying the order.

In this session, we’ll take a look at how to express conditional behavior across several major CI/CD tools, and take a deep dive into how to use conditional constructs with Tekton:
  • Efficiently guard execution of a task with When Expressions
  • Reimagine the DAG with Finally

Speakers
avatar for Priti Desai

Priti Desai

Software Engineer, IBM
Priti is a Software Engineer at IBM. She implements CI/CD with Tekton and Serverless with OpenWhisk. She is a mentor for Open Source JumpStart at IBM and Outreachy. She is also an Open Source promoter within the company and has presented technical content at EclipseCon and Continuous... Read More →
avatar for Jerop Kipruto

Jerop Kipruto

Software Engineer, Google
Jerop is a Software Engineer at Google working on Cloud Continuous Delivery, specifically Tekton. She works on projects that enable software developers to build and ship cloud native applications. Jerop has a BSc. in Electrical Engineering and Computer Science from Massachusetts Institute... Read More →



Thursday October 8, 2020 11:25am - 11:55am PDT
Track Three