【发布时间】:2022-08-17 10:55:42
【问题描述】:
得到这样的错误:
管道无法运行,资源无法应用 - 种类:\"Task\",名称: \"版本推送任务\"
入场 webhook \"validation.webhook.pipeline.tekton.dev\" 拒绝 请求:验证失败:参数出现多次: 规格参数[DOCKER_IMAGE_NAME]
tekton yaml 代码是这样的:
apiVersion: tekton.dev/v1beta1 kind: Task metadata: name: versions-push-task spec: params: - name: DESTINATION - name: DOCKER_IMAGE_NAME - name: REGISTRY_REGION_ID - name: INPUT_GIT_BRANCH - name: GIT_REPO - name: VERSIONS_GIT_BRANCH - name: IBMCLOUD_HOME workspaces: - name: task-pvc mountPath: /artifacts steps: - name: push-versions securityContext: privileged: true image: $(params[\"DOCKER_IMAGE_NAME\"]) command: [\"/bin/sh\", \"-c\"] args: - set -e && set -x && cd /artifacts && pwd && mv git .git && git config --global user.email \"toolchain@cloud.ibm.com\" && git config --global user.name \"IBM Cloud DevOps Toochain\" && ibm-bifrost versions --push ${VERSIONS_GIT_BRANCH} env: - name: DESTINATION value: $(params.DESTINATION) - name: REGISTRY_REGION_ID value: $(params.REGISTRY_REGION_ID) - name: INPUT_GIT_BRANCH value: $(params.INPUT_GIT_BRANCH) - name: GIT_REPO value: $(params.GIT_REPO) - name: VERSIONS_GIT_BRANCH value: $(params.VERSIONS_GIT_BRANCH) - name: IBMCLOUD_HOME value: $(params.IBMCLOUD_HOME)泰克顿版本:0.36
-
将哪些环境变量传递给该任务?哪个进程运行该任务?请添加详细信息。如果一个进程被配置为多次传递相同的东西(参见错误消息),接收者会感到困惑。
标签: parameters ibm-cloud pipeline docker-image tekton