39 lines
863 B
YAML
39 lines
863 B
YAML
---
|
|
apiVersion: tekton.dev/v1beta1
|
|
kind: Pipeline
|
|
metadata:
|
|
name: cloudlog-tag-pipeline
|
|
spec:
|
|
resources:
|
|
- name: source
|
|
type: git
|
|
- name: cloudlog
|
|
type: cloudEvent
|
|
- name: cloudlog-image
|
|
type: image
|
|
params:
|
|
- name: tagName
|
|
tasks:
|
|
- name: cloudlog-build-binary
|
|
taskRef:
|
|
name: cloudlog-build
|
|
params:
|
|
- name: shortSha
|
|
value: $(params.tagName)
|
|
resources:
|
|
inputs:
|
|
- name: source
|
|
resource: source
|
|
- name: cloudlog-build-docker-image
|
|
taskRef:
|
|
name: build-docker-image-from-git-source
|
|
resources:
|
|
inputs:
|
|
- name: docker-source
|
|
resource: source
|
|
outputs:
|
|
- name: builtImage
|
|
resource: cloudlog-image
|
|
- name: notification
|
|
resource: cloudlog
|