修复 git-tag重复的问题
All checks were successful
Gitea Actions Build / build and releases (push) Successful in 6m13s

This commit is contained in:
Armamem0t 2025-06-18 22:01:00 +08:00
parent 109a2bd91e
commit a162f269d4
Signed by: minglipro
GPG Key ID: 5F355A77B22AA93B
3 changed files with 38 additions and 5 deletions

View File

@ -32,7 +32,7 @@ jobs:
GROUPSID=$(echo "$GROUPSID" | tr -d '\r') GROUPSID=$(echo "$GROUPSID" | tr -d '\r')
VERSIONS=$(echo "$VERSIONS" | tr -d '\r') VERSIONS=$(echo "$VERSIONS" | tr -d '\r')
FILENAME="${GROUPSID}-${VERSIONS}.jar" FILENAME="${GROUPSID}-${VERSIONS}.jar"
java -jar build/libs/${FILENAME} -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}" -a "build/libs" java -jar build/libs/${FILENAME} -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}-${{gitea.sha}}" -a "build/libs"

View File

@ -17,7 +17,9 @@
## 使用 ## 使用
action.yaml
### 脚本下载
```yaml ```yaml
- name: setup java - name: setup java
@ -25,7 +27,24 @@ action.yaml
with: with:
distribution: 'oracle' distribution: 'oracle'
java-version: '17' java-version: '17'
- name: releases
run: |
curl -o- https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases/raw/branch/master/install.sh | sh
java -jar com.mingliqiye.gitea.releases.jar -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}" -a "build/libs"
```
### 下载jar文件
[Releases](releases)
```yaml
- name: setup java
uses: https://git.mingliqiye.com/Actions/setup-java@v4
with:
distribution: 'oracle'
java-version: '17'
- name: releases - name: releases
run: | run: |
java -jar ${FILENAME} -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}" -a "build/libs" java -jar ${FILENAME} -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}" -a "build/libs"
@ -47,30 +66,38 @@ action.yaml
| 10 | 是否为预发布 | -p | --pre-release | boolean | false | 否 | false | | 10 | 是否为预发布 | -p | --pre-release | boolean | false | 否 | false |
| 11 | 是否为草稿 | -d | --draft | boolean | false | 否 | false | | 11 | 是否为草稿 | -d | --draft | boolean | false | 否 | false |
# 编译 # 编译
- 如果你想自行编译 - 如果你想自行编译
## 1.克隆存储库 ## 1.克隆存储库
### 使用 http ### 使用 http
```shell ```shell
git clone https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases git clone https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases
``` ```
### 使用 SHH ### 使用 SHH
```shell ```shell
git clone git@git.mingliqiye.com:Actions/com.mingliqiye.gitea.releases.git git clone git@git.mingliqiye.com:Actions/com.mingliqiye.gitea.releases.git
``` ```
## 2.编译 ## 2.编译
### 使用本地 gradle ### 使用本地 gradle
```shell ```shell
gradle gradle
gradle build-jar gradle build-jar
``` ```
### 使用 gradle wrapper ### 使用 gradle wrapper
- 如果你的地区下载 gradle wrapper 慢的话 - 如果你的地区下载 gradle wrapper 慢的话
[gradle-wrapper.properties](gradle/wrapper/gradle-wrapper.properties) [gradle-wrapper.properties](gradle/wrapper/gradle-wrapper.properties)
```properties ```properties
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
@ -81,11 +108,14 @@ validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
``` ```
- 然后 - 然后
```shell ```shell
./gradlew ./gradlew
./gradlew build-jar ./gradlew build-jar
``` ```
### 3.编译成功 ### 3.编译成功
``` ```
@ -127,6 +157,7 @@ For more on this, please refer to https://docs.gradle.org/8.12/userguide/command
BUILD SUCCESSFUL in 3s BUILD SUCCESSFUL in 3s
7 actionable tasks: 6 executed, 1 up-to-date 7 actionable tasks: 6 executed, 1 up-to-date
``` ```
- 恭喜! 看到这样的输出就证明你编译成功了 - 恭喜! 看到这样的输出就证明你编译成功了
- 还可以测试运行一下 - 还可以测试运行一下

View File

@ -8,5 +8,7 @@ echo Downloading ... $FILENAME
curl -O $DOWNLOADURL curl -O $DOWNLOADURL
mv $FILENAME com.mingliqiye.gitea.releases.jar
rm releases.json rm releases.json
rm install.sh rm install.sh