41 lines
1.1 KiB
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) |