diff --git a/.gitea/workflows/build_app.yaml b/.gitea/workflows/build_app.yaml index d6c7199..95674e1 100644 --- a/.gitea/workflows/build_app.yaml +++ b/.gitea/workflows/build_app.yaml @@ -32,7 +32,11 @@ jobs: -H 'accept: application/json' \ -H 'X-Accept-Vulnerabilities: application/vnd.security.vulnerability.report; version=1.1, application/vnd.scanner.adapter.vuln.report.harbor+json; version=1.0' \ -u 'admin:Chenweijia!' | jq '.[0].tags[0].name') - new_version=$(echo $version | sed 's/\"//g' | awk -F. '{$NF = $NF + 1;} 1' OFS=.) + if [ ! $version ]; then + new_version=v1.0.0 + else + new_version=$(echo $version | sed 's/\"//g' | awk -F. '{$NF = $NF + 1;} 1' OFS=.) + fi 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 diff --git a/.gitea/workflows/build_runtime.yaml b/.gitea/workflows/build_runtime.yaml index ecb87e1..3e3c4d7 100644 --- a/.gitea/workflows/build_runtime.yaml +++ b/.gitea/workflows/build_runtime.yaml @@ -29,7 +29,11 @@ jobs: -H 'accept: application/json' \ -H 'X-Accept-Vulnerabilities: application/vnd.security.vulnerability.report; version=1.1, application/vnd.scanner.adapter.vuln.report.harbor+json; version=1.0' \ -u 'admin:Chenweijia!' | jq '.[0].tags[0].name') - new_version=$(echo $version | sed 's/\"//g' | awk -F. '{$NF = $NF + 1;} 1' OFS=.) + if [ ! $version ]; then + new_version=v1.0.0 + else + new_version=$(echo $version | sed 's/\"//g' | awk -F. '{$NF = $NF + 1;} 1' OFS=.) + fi docker build -t hub.airpig.cn/library/$repo:$new_version -f RuntimeDockerfile . docker push hub.airpig.cn/library/$repo:$new_version docker rmi hub.airpig.cn/library/$repo:$new_version