From 31fdf654879513440c1f901a97cfe1cc8f295df5 Mon Sep 17 00:00:00 2001 From: chenwj Date: Wed, 4 Sep 2024 15:47:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20gitea=20ci/cd=E6=96=87=E4=BB=B6=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- .gitea/workflows/build.yml | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.env b/.env index ab81115..2c0ac8a 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ DATABASE_URL=mysql://root:Chenweijia113!@localhost/lottery -version = "1.0.0" \ No newline at end of file +version = "1.0.1" \ No newline at end of file diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index da2b514..489636a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,6 +2,10 @@ on: [push, pull_request] name: Continuous integration +env: + VERSION_FILE: .env + REPO: sched_task + jobs: build: name: Build @@ -44,12 +48,11 @@ jobs: - name: Build Docker image and push run: | - repo="sched_task" - version=$(grep -E '^version' "Cargo.toml" | awk -F'"' '{print $2}') + version=$(grep -E '^version' $VERSION_FILE | awk -F'"' '{print $2}') new_version="v${version}" - docker build -t hub.airpig.cn/library/$repo:$new_version . - docker push hub.airpig.cn/library/$repo:$new_version - docker rmi hub.airpig.cn/library/$repo:$new_version + docker build -t hub.airpig.cn/library/$REPO:$new_version . + docker push hub.airpig.cn/library/$REPO:$new_version + docker rmi hub.airpig.cn/library/$REPO:$new_version - name: Check job status run: |