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>