Remove onedev stuff.
This commit is contained in:
parent
c97c769d9c
commit
7ddbab2da6
|
|
@ -1,50 +0,0 @@
|
|||
apiVersion: tekton.dev/v1beta1
|
||||
kind: Task
|
||||
metadata:
|
||||
name: j7s-onedev-file-bug
|
||||
namespace: j7s-ci
|
||||
spec:
|
||||
params:
|
||||
- name: tekton-login-secret-name
|
||||
- name: feedback-url
|
||||
- name: project-id
|
||||
- name: run-name
|
||||
- name: status
|
||||
steps:
|
||||
- image: 192.168.1.149:8443/curl:latest
|
||||
script: |
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
function make_request {
|
||||
cat <<EOF > request.json
|
||||
{
|
||||
"projectId": $(params.project-id),
|
||||
"title": "Failed run: $(params.run-name).",
|
||||
"description": "Build Failed!",
|
||||
"confidential": false,
|
||||
"milestoneIds": [],
|
||||
"fields": {"Type": "Build Failure"}
|
||||
}
|
||||
EOF
|
||||
}
|
||||
|
||||
case "$(params.status)" in
|
||||
"Succeeded" | "Completed")
|
||||
echo "Build was successful!"
|
||||
;;
|
||||
"Failed" | "None")
|
||||
echo "Build failed. :("
|
||||
make_request
|
||||
curl -u tekton:$TEKTON_API_KEY \
|
||||
-H "Content-Type: application/json" \
|
||||
-d@request.json \
|
||||
$(params.feedback-url)/~api/issues
|
||||
;;
|
||||
esac
|
||||
env:
|
||||
- name: TEKTON_API_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: $(params.tekton-login-secret-name)
|
||||
key: accesstoken
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
apiVersion: tekton.dev/v1beta1
|
||||
kind: Task
|
||||
metadata:
|
||||
name: j7s-onedev-pr-review
|
||||
namespace: j7s-ci
|
||||
spec:
|
||||
params:
|
||||
- name: tekton-login-secret-name
|
||||
- name: feedback-url
|
||||
- name: pr-id
|
||||
- name: run-name
|
||||
- name: status
|
||||
steps:
|
||||
- image: 192.168.1.149:8443/curl:latest
|
||||
script: |
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
STATUS=""
|
||||
case "$(params.status)" in
|
||||
"Succeeded" | "Completed")
|
||||
echo "Build was successful!"
|
||||
STATUS="Sucess! :) "
|
||||
;;
|
||||
"Failed" | "None")
|
||||
STATUS="Error! :( "
|
||||
;;
|
||||
esac
|
||||
|
||||
# Make a comment on the PR.
|
||||
cat <<EOF > comment.json
|
||||
{
|
||||
"userId": $TEKTON_USER_ID,
|
||||
"requestId": $(params.pr-id),
|
||||
"date": "`date +"%Y-%m-%dT%H:%M:%S%:z"`",
|
||||
"content": "$STATUS Tekton run: $(params.run-name)."
|
||||
}
|
||||
EOF
|
||||
curl -u tekton:$TEKTON_API_KEY \
|
||||
-H "Content-Type: application/json" \
|
||||
-d@comment.json \
|
||||
$(params.feedback-url)/~api/pull-request-comments
|
||||
env:
|
||||
- name: TEKTON_API_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: $(params.tekton-login-secret-name)
|
||||
key: accesstoken
|
||||
- name: TEKTON_USER_ID
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: $(params.tekton-login-secret-name)
|
||||
key: userid
|
||||
Loading…
Reference in New Issue