39 lines
925 B
YAML
39 lines
925 B
YAML
|
---
|
||
|
apiVersion: tekton.dev/v1beta1
|
||
|
kind: Pipeline
|
||
|
metadata:
|
||
|
name: lightwalletd-tag-pipeline
|
||
|
spec:
|
||
|
params:
|
||
|
- name: gitTag
|
||
|
- name: gitRepositoryURL
|
||
|
- name: dockerHubRepo
|
||
|
workspaces:
|
||
|
- name: source
|
||
|
tasks:
|
||
|
- name: git-clone
|
||
|
taskRef:
|
||
|
name: git-clone
|
||
|
workspaces:
|
||
|
- name: output
|
||
|
workspace: source
|
||
|
params:
|
||
|
- name: url
|
||
|
value: $(params.gitRepositoryURL)
|
||
|
- name: revision
|
||
|
value: $(params.gitTag)
|
||
|
- name: refspec
|
||
|
value: +refs/tags/*:refs/remotes/origin/tags/* +refs/heads/*:refs/heads/*
|
||
|
- name: verbose
|
||
|
value: "true"
|
||
|
- name: kaniko-build
|
||
|
taskRef:
|
||
|
name: kaniko
|
||
|
runAfter:
|
||
|
- git-clone
|
||
|
params:
|
||
|
- name: IMAGE
|
||
|
value: $(params.dockerHubRepo):$(params.gitTag)
|
||
|
workspaces:
|
||
|
- name: source
|
||
|
workspace: source
|