From 9314acd7e15f3ca1731278b68eb4a99ff2568e91 Mon Sep 17 00:00:00 2001 From: Jerry <767729940@qq.com> Date: Tue, 20 Apr 2021 15:50:44 +0800 Subject: [PATCH] =?UTF-8?q?!21=20Jenkins=E8=87=AA=E5=8A=A8=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E5=B9=B6=E5=9C=A8commit=E4=B8=8B=E8=AF=84=E8=AE=BA=20?= =?UTF-8?q?*=20debug=20*=20update=20*=20debug=20*=20debug=20*=20debug=20*?= =?UTF-8?q?=20debug=20*=20debug=20*=20update=20*=20update=20*=20debug=20*?= =?UTF-8?q?=20Merge=20branch=20'jenkins'=20of=20gitee.com:deepin-community?= =?UTF-8?q?-store/spark-store=E2=80=A6=20*=20up=20*=20Added=20Jenkinsfile?= =?UTF-8?q?=20*=20debug=20*=20debug=20*=20debug=20*=20up=20*=20up=20*=20de?= =?UTF-8?q?bug=20*=20up=20*=20debug=20*=20Merge=20branch=20'jenkins'=20of?= =?UTF-8?q?=20gitee.com:deepin-community-store/spark-store=E2=80=A6=20*=20?= =?UTF-8?q?debug=20*=20Added=20Jenkinsfile=20*=20Added=20Jenkinsfile=20*?= =?UTF-8?q?=20up=20*=201=20*=20update=20*=20Added=20Jenkinsfile=20*=20Merg?= =?UTF-8?q?e=20branch=20'jenkins'=20of=20gitee.com:deepin-community-store/?= =?UTF-8?q?spark-store=E2=80=A6=20*=20update=20*=20Added=20Jenkinsfile=20*?= =?UTF-8?q?=20Added=20Jenkinsfile=20*=20Added=20Jenkinsfile=20*=20Added=20?= =?UTF-8?q?Jenkinsfile=20*=20=E4=B8=8D=E4=BD=BF=E7=94=A8=20make=20-j=20*?= =?UTF-8?q?=20=E4=BF=AE=E6=94=B9=E5=AD=97=E4=BD=93=20*=20Added=20Jenkinsfi?= =?UTF-8?q?le=20*=20Added=20Jenkinsfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitee/Dockerfile | 2 ++ .gitee/callback.py | 31 ++++++++++++++++ Jenkinsfile | 33 ++++++++++++++++++ assets/fonts/{华康少女字体.ttf => hksnzt.ttf} | Bin assets/icons.qrc | 2 +- 5 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 .gitee/Dockerfile create mode 100644 .gitee/callback.py create mode 100644 Jenkinsfile rename assets/fonts/{华康少女字体.ttf => hksnzt.ttf} (100%) diff --git a/.gitee/Dockerfile b/.gitee/Dockerfile new file mode 100644 index 0000000..88afd34 --- /dev/null +++ b/.gitee/Dockerfile @@ -0,0 +1,2 @@ +FROM python:3 +RUN pip3 install requests \ No newline at end of file diff --git a/.gitee/callback.py b/.gitee/callback.py new file mode 100644 index 0000000..b52d702 --- /dev/null +++ b/.gitee/callback.py @@ -0,0 +1,31 @@ +import os +import requests +import json + + +# sha=os.system("git rev-parse HEAD") +sha = os.getenv("GIT_COMMIT") +# sha = '48fed26c51a8c42554e45f72f43e49703e04c97f' +#get sha from environment +url = "https://gitee.com/api/v5/repos/deepin-community-store/spark-store/commits/{}/comments".format(sha) + +token = os.getenv("gitee_token") + +# process = os.popen("git symbolic-ref --short -q HEAD") + +body = "构建详情请见" + os.getenv("JENKINS_URL") + "blue/organizations/jenkins/" + os.getenv("JOB_NAME").replace("/", "/detail/") + "/" + str(os.getenv("BUILD_ID")) + +# process.close() + +d = { + 'access_token': token, + "body": body +} + +h = { + "Content-Type": "application/json;charset=UTF-8" +} + +res = requests.post(url,headers=h, data=json.dumps(d)) +# print(res.status_code) +# print(res.content) \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..dab36e4 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,33 @@ +pipeline { + agent any + stages { + stage('build') { + agent { + docker { + image 'jerry979/dtke:5.11' + } + + } + steps { + sh 'mkdir build && cd build && qmake .. && make ' + archiveArtifacts(artifacts: 'build/src/spark-store', allowEmptyArchive: true, defaultExcludes: true) + } + } + + stage('send') { + agent { + dockerfile { + filename '.gitee/Dockerfile' + } + + } + environment { + gitee_token = credentials('1') + } + steps { + sh "python3 .gitee/callback.py" + } + } + + } +} \ No newline at end of file diff --git a/assets/fonts/华康少女字体.ttf b/assets/fonts/hksnzt.ttf similarity index 100% rename from assets/fonts/华康少女字体.ttf rename to assets/fonts/hksnzt.ttf diff --git a/assets/icons.qrc b/assets/icons.qrc index 6c797cb..9c8ed01 100644 --- a/assets/icons.qrc +++ b/assets/icons.qrc @@ -64,6 +64,6 @@ <file>tags/dwine2-small.png</file> </qresource> <qresource prefix="/fonts"> - <file>fonts/华康少女字体.ttf</file> + <file>fonts/hksnzt.ttf</file> </qresource> </RCC>