修复 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')
VERSIONS=$(echo "$VERSIONS" | tr -d '\r')
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
- name: setup java
@ -25,7 +27,24 @@ action.yaml
with:
distribution: 'oracle'
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
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"
@ -47,30 +66,38 @@ action.yaml
| 10 | 是否为预发布 | -p | --pre-release | boolean | false | 否 | false |
| 11 | 是否为草稿 | -d | --draft | boolean | false | 否 | false |
# 编译
- 如果你想自行编译
## 1.克隆存储库
### 使用 http
```shell
git clone https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases
```
### 使用 SHH
```shell
git clone git@git.mingliqiye.com:Actions/com.mingliqiye.gitea.releases.git
```
## 2.编译
### 使用本地 gradle
```shell
gradle
gradle build-jar
```
### 使用 gradle wrapper
- 如果你的地区下载 gradle wrapper 慢的话
[gradle-wrapper.properties](gradle/wrapper/gradle-wrapper.properties)
[gradle-wrapper.properties](gradle/wrapper/gradle-wrapper.properties)
```properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
@ -81,11 +108,14 @@ validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
```
- 然后
```shell
./gradlew
./gradlew build-jar
```
### 3.编译成功
```
@ -127,6 +157,7 @@ For more on this, please refer to https://docs.gradle.org/8.12/userguide/command
BUILD SUCCESSFUL in 3s
7 actionable tasks: 6 executed, 1 up-to-date
```
- 恭喜! 看到这样的输出就证明你编译成功了
- 还可以测试运行一下

View File

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