30 lines
667 B
YAML
30 lines
667 B
YAML
apiVersion: tekton.dev/v1beta1
|
|
kind: Task
|
|
metadata:
|
|
name: generate-image-tag
|
|
namespace: goghvideo-cicd-pipeline
|
|
spec:
|
|
params:
|
|
- name: image
|
|
type: string
|
|
- name: version
|
|
type: string
|
|
results:
|
|
- name: imagetag
|
|
type: string
|
|
steps:
|
|
- name: concatenate-strings
|
|
image: quay01.ipa.endofday.com/goghvideo/rockylinux:9-ubi
|
|
env:
|
|
- name: IMAGE
|
|
value: $(params.image)
|
|
- name: TAG
|
|
value: $(params.version)
|
|
|
|
script: |
|
|
#!/usr/bin/env bash
|
|
IMAGE=$(echo -n ${IMAGE})
|
|
TAG=$(echo -n ${TAG})
|
|
|
|
echo -n "${IMAGE}:v${TAG}" > "$(results.imagetag.path)"
|