1

テクトンPipelinePipelineRun定義があります。Pipelineしかし、パラメータを渡して実行することはできませんでした。

apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
  generateName: build-deploy-
  labels:
    tekton.dev/pipeline: build-deploy
spec:
  serviceAccountName: tekton-build-bot
  pipelineRef:
    name: build-deploy
  params:
    - name: registry-address
      value: $(REG_ADDRESS)
    - name: repo-address
      #value: $(REPO_ADDRESS)
      value: $(REPO_ADDRESS)
    - name: repo-name
      value: $(REPO_NAME)
    - name: version
      value: $(VERSION)
  workspaces:
    - name: source
      persistentVolumeClaim:
        claimName: my-pvc

次のコマンドでそのランナーを実行しようとしているときにパラメーターを渡すにはどうすればよいkubectl create -f pipelinerun.yamlですか?

例:

value: $(REG_ADDRESS)->ハードコーディングされた定数を与えるのではなく、実行中のパイプラインの直前にレジストリアドレスを渡したいと思いました。

何か案は?

4

1 に答える 1