PipelineRun list
PipelineRun visualization
PipelineRun visualization
View log from a PipelineRun
What is Tekton?
Tekton is a powerful and flexible OpenSource framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise. Tekton is a development tool used to manage Kubernetes resources in a containerized cloud environment. The CI/CD process is made up of nested Pipeline resources that live in a Pod. They also contain “runs” or the mechanism for execution.
My role and business objective
For this project I acted as Design Lead for a team of five user experience and visual designers. The purpose was to contribute to a larger OpenSource project, working together with Redhat and Google. My role was to help the team work with our internal developers, as well as the other companies involved in the project through an agile process. Although I did contribute to quite a bit of the dashboard explorations, most of my role involved meeting with the dev team and managing our sprints in Zenhub.
An even larger, and possibly more time consuming part of my role was to cultivate a close working relationship with our IBM dev team who contributed to the dashboard. Understanding the CI/CD pipeline and the mechanisms that execute them can be complicated. The design team took a deep dive with the developers to envision how we could take a complex runtime process and give it a visualization that would update the user in real time on the success or failure of the pipelines.
This approach brought a novel innovation to pipeline development and execution, therefore making the developers job easier so that she can focus on more important aspects of her job.