apiVersion: tekton.dev/v1beta1 kind: Pipeline metadata: name: git-pipeline spec: description: A test pipeline. params: - name: repo-url type: string description: The git repository URL to clone from. workspaces: - name: shared-data description: Shared data. - name: git-credentials description: My ssh credentials tasks: - name: fetch-repo workspaces: - name: output workspace: shared-data - name: ssh-directory workspace: git-credentials params: - name: url value: $(params.repo-url) taskRef: name: j7s-git-clone - name: cat-readme runAfter: ["fetch-repo"] workspaces: - name: source workspace: shared-data taskSpec: workspaces: - name: source steps: - image: docker.io/debian:latest script: | set -x cat $(workspaces.source.path)/README