4/29/2020 · Will Plusnick
What this post added
This post details the process of adding Python support to Tekton Pipelines, building upon existing work for Java and JavaScript. It outlines three key tasks: installing app dependencies using a virtual environment, packaging the application source code and libraries into a zip file, and modifying the Dockerfile for the OpenWhisk runtime using Kaniko Executor. Specific technical challenges and solutions are discussed, such as handling long lines in Dockerfiles with `fold` and `sed` commands for base64 encoded zip files.