テクトンPipeline
とPipelineRun
定義があります。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)
->ハードコーディングされた定数を与えるのではなく、実行中のパイプラインの直前にレジストリアドレスを渡したいと思いました。
何か案は?