j7s-ci/generic-tasks/j7s-gitea-status.yaml

41 lines
1.1 KiB
YAML

apiVersion: tekton.dev/v1beta1
kind: Task
metadata:
name: j7s-gitea-status
spec:
params:
- name: git-owner
- name: git-repo-name
- name: sha
- name: name
- name: status
- name: description
default: "N/A"
- name: targetUrl
default: "https://tekton.jpace121.net/"
- name: base-url
default: "https://git.jpace121.net/"
- name: token-secret-name
default: gitea-token
steps:
- image: harbor.internal.jpace121.net/k8s/j7s-gitea-status:v0.0.2
env:
- name: GIT_URL
value: $(params.base-url)
- name: GIT_TOKEN
valueFrom:
secretKeyRef:
name: $(params.token-secret-name)
key: token
- name: GIT_OWNER
value: $(params.git-owner)
- name: GIT_REPO
value: $(params.git-repo-name)
script: |
set -x
cd /
./j7s-gitea-status -sha $(params.sha) \
-name $(params.name) \
-status $(params.status) \
-description $(params.description) \
-url $(params.targetUrl)