You are viewing documentation for a release that is no longer maintainedSee documentation for the latest supported version 3 or the latest supported version 4.1.3.2. TaskRun TaskRun 使用集群上的特定输入、输出和执行参数来实例化一个任务用来执行它。它可以自行调用,或作为 PipelineRun 的一部分。 任务由执行容器镜像的一个或多个步骤组成,每个容器镜像执行特定的构建工作。TaskRun 以指定顺序在任务中执行步骤,直到所有步骤都成功执行或发生失败为止。 以下示例显示了一个带有相关输入参数运行 apply-manifests 任务的 TaskRun: apiVersion: tekton.dev/v1beta1 kind: TaskRun metadata: name: apply-manifests-taskrun spec: serviceAccountName: pipeline taskRef: kind: Task name: apply-manifests workspaces: - name: source persistentVolumeClaim: claimName: source-pvc apiVersion: tekton.dev/v1beta1 1 kind: TaskRun 2 metadata: name: apply-manifests-taskrun 3 spec: 4 serviceAccountName: pipeline taskRef: 5 kind: Task name: apply-manifests workspaces: 6 - name: source persistentVolumeClaim: claimName: source-pvc Copy to Clipboard Copied! Toggle word wrap Toggle overflow 1 TaskRun API 版本 v1beta1。 2 指定 Kubernetes 对象的类型。在本例中,TaskRun。 3 用于标识此 TaskRun 的唯一名称。 4 TaskRun 的定义。对于这个 TaskRun,指定了任务和所需的工作区。 5 用于此 TaskRun 的任务引用的名称。此 TaskRun 会执行 apply-manifests 任务。 6 TaskRun 使用的工作空间。 前一个下一个