Using workspaces with task runs
The previous task worked well when initiated with the tkn
CLI tool, where you had to fill in all the information. Sometimes, you might want to have all of that information as part of a YAML file.
Unlike parameters with default values that you could use, you will need to specify the name and volume source for each workspace you have in your tasks. One way to store this information as part of your YAML files is to write a task run directly. This file will be used as a template to create your task runs. Let's see how to do this:
- Start with a new file called
clone-and-list-tr.yaml
. In this file, create a new object of kindTaskRun
:apiVersion: tekton.dev/v1beta1 kind: TaskRun
- In the
metadata
section of this object description, you could potentially specify a name for the task run. A unique name would mean that you would need to change the name each time you want to create a new task run, though. Instead, you will use thegenerateName...