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.4. 定义并创建 PipelineResource
PipelineResources 是用作任务输入或输出的工件(artifact)。
创建任务后,创建 PipelineResources,其中包含 Pipeline 执行期间要使用的 Git 存储库和镜像 registry 的具体内容:
如果您没有处于 pipelines-tutorial 命名空间,并且正在使用其他命名空间,请更新以下步骤中的前端和后端镜像资源以使 URL 包括正确的命名空间。例如:
image-registry.openshift-image-registry.svc:5000/<namespace-name>/vote-api:latest
image-registry.openshift-image-registry.svc:5000/<namespace-name>/vote-api:latest
流程
为前端应用程序创建定义 Git 存储库的 PipelineResource:
tkn resource create
$ tkn resource create ? Enter a name for a pipeline resource : ui-repo ? Select a resource type to create : git ? Enter a value for url : http://github.com/openshift-pipelines/vote-ui.git ? Enter a value for revision : release-tech-preview-1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查输出来验证
ui-repoPipelineResource 是否已创建。New git resource "ui-repo" has been created
New git resource "ui-repo" has been createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个 PipelineResource,用于定义 OpenShift Container Platform 内部镜像 registry(您要将前端镜像推送到的位置):
tkn resource create
$ tkn resource create ? Enter a name for a pipeline resource : ui-image ? Select a resource type to create : image ? Enter a value for url : image-registry.openshift-image-registry.svc:5000/pipelines-tutorial/ui:latest ? Enter a value for digest :Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查输出来验证
ui-imagePipelineResource 是否已创建。New image resource "ui-image" has been created
New image resource "ui-image" has been createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建用于为后端应用程序定义 Git 存储库的 PipelineResource:
tkn resource create
$ tkn resource create ? Enter a name for a pipeline resource : api-repo ? Select a resource type to create : git ? Enter a value for url : http://github.com/openshift-pipelines/vote-api.git ? Enter a value for revision : release-tech-preview-1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查输出来验证是否已创建了
api-repoPipelineResource。New git resource "api-repo" has been created
New git resource "api-repo" has been createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个 PipelineResource,用于定义 OpenShift Container Platform 内部镜像 registry(您要将后端镜像推送到的位置):
tkn resource create
$ tkn resource create ? Enter a name for a pipeline resource : api-image ? Select a resource type to create : image ? Enter a value for url : image-registry.openshift-image-registry.svc:5000/pipelines-tutorial/api:latest ? Enter a value for digest :Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查输出来验证是否已创建
api-imagePipelineResource。New image resource "api-image" has been created
New image resource "api-image" has been createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 查看创建的
resources列表:tkn resource list
$ tkn resource listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出会列出创建的所有 PipelineResource。
NAME TYPE DETAILS api-repo git url: http://github.com/openshift-pipelines/vote-api.git ui-repo git url: http://github.com/openshift-pipelines/vote-ui.git api-image image url: image-registry.openshift-image-registry.svc:5000/pipelines-tutorial/api:latest ui-image image url: image-registry.openshift-image-registry.svc:5000/pipelines-tutorial/ui:latest
NAME TYPE DETAILS api-repo git url: http://github.com/openshift-pipelines/vote-api.git ui-repo git url: http://github.com/openshift-pipelines/vote-ui.git api-image image url: image-registry.openshift-image-registry.svc:5000/pipelines-tutorial/api:latest ui-image image url: image-registry.openshift-image-registry.svc:5000/pipelines-tutorial/ui:latestCopy to Clipboard Copied! Toggle word wrap Toggle overflow