From 66d8ca629426b5ed16f0b469e884206ec335ee19 Mon Sep 17 00:00:00 2001 From: chenwj Date: Wed, 4 Sep 2024 16:56:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20gitea=20ci/cd=E6=96=87=E4=BB=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=9E=84=E5=BB=BA=E7=BB=93=E6=9E=9C=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- .gitea/workflows/build.yml | 21 +++++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 2c0ac8a..8a516b2 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ DATABASE_URL=mysql://root:Chenweijia113!@localhost/lottery -version = "1.0.1" \ No newline at end of file +version = "1.0.2" \ No newline at end of file diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 489636a..0e77c61 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -54,6 +54,23 @@ jobs: docker push hub.airpig.cn/library/$REPO:$new_version docker rmi hub.airpig.cn/library/$REPO:$new_version - - name: Check job status + check-status: + needs: build + name: Check Build Status + runs-on: ubuntu-latest + steps: + - name: Check if build job succeeded + if: needs.build.result == 'success' run: | - echo "This job's status is ${{ job.status }}." \ No newline at end of file + version=$(grep -E '^version' $VERSION_FILE | awk -F'"' '{print $2}') + new_version="v${version}" + msg="Build job: $REPO, version: $new_version succeeded!!!" + curl https://ding.airpig.cn/QfagvFa7u323xUS5yRbFR3/$msg + + - name: Check if build job failed + if: needs.build.result == 'failure' + run: | + version=$(grep -E '^version' $VERSION_FILE | awk -F'"' '{print $2}') + new_version="v${version}" + msg="Build job: $REPO, version:$new_version failed!!! " + curl https://ding.airpig.cn/QfagvFa7u323xUS5yRbFR3/$msg