【问题标题】:Getting parameter appears more than once: spec.params[DOCKER_IMAGE_NAME] error while running the pipeline获取参数出现多次:运行管道时出现spec.params[DOCKER_IMAGE_NAME]错误
【发布时间】: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


【解决方案1】:

尝试使用 image: $(params["DOCKER_IMAGE_NAME"]) 更新行

image: $(params.DOCKER_IMAGE_NAME)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 2021-11-06
    • 1970-01-01
    相关资源
    最近更新 更多