This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.4.6. 运行 Pipeline
PipelineRun 启动一个 Pipeline,并将其与 Git 和应用于特定调用的镜像资源相关联。它为 Pipeline 中的每个任务自动创建并启动 TaskRuns。
流程
启动后端应用程序的 Pipeline:
tkn pipeline start build-and-deploy -r git-repo=api-repo -r image=api-image -p deployment-name=vote-api
$ tkn pipeline start build-and-deploy -r git-repo=api-repo -r image=api-image -p deployment-name=vote-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意命令输出返回的 PipelineRun ID。
跟踪 PipelineRun 进程:
tkn pipelinerun logs <pipelinerun ID> -f
$ tkn pipelinerun logs <pipelinerun ID> -f
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动前端应用程序的 Pipeline:
tkn pipeline start build-and-deploy -r git-repo=ui-repo -r image=ui-image -p deployment-name=vote-ui
$ tkn pipeline start build-and-deploy -r git-repo=ui-repo -r image=ui-image -p deployment-name=vote-ui
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意命令输出返回的 PipelineRun ID。
跟踪 PipelineRun 进程:
tkn pipelinerun logs <pipelinerun ID> -f
$ tkn pipelinerun logs <pipelinerun ID> -f
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 几分钟后,使用
tkn pipelinerun list
命令列出所有 PipelineRuns 来验证 Pipeline 是否成功运行:tkn pipelinerun list
$ tkn pipelinerun list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出中列出了 PipelineRuns:
NAME STARTED DURATION STATUS build-and-deploy-run-xy7rw 1 hour ago 2 minutes Succeeded build-and-deploy-run-z2rz8 1 hour ago 19 minutes Succeeded
NAME STARTED DURATION STATUS build-and-deploy-run-xy7rw 1 hour ago 2 minutes Succeeded build-and-deploy-run-z2rz8 1 hour ago 19 minutes Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 获取应用程序路由:
oc get route vote-ui --template='http://{{.spec.host}}'
$ oc get route vote-ui --template='http://{{.spec.host}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 记录上一个命令的输出。您可以使用此路由来访问应用程序。
要重新运行最后一个 PipelineRun,请使用之前 Pipeline 的 PipelineResources 和 ServiceAccount 运行:
tkn pipeline start build-and-deploy --last
$ tkn pipeline start build-and-deploy --last
Copy to Clipboard Copied! Toggle word wrap Toggle overflow