更新了自动更新检查提示信息
All checks were successful
Java CI-CD with Maven / build (push) Successful in 8m11s

This commit is contained in:
zhangyuheng 2024-04-28 17:38:07 +08:00
parent db054d9111
commit 3095f6670a
3 changed files with 35 additions and 34 deletions

View File

@ -9,34 +9,35 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: "Pull & Checkout" - name: "Pull & Checkout"
uses: https://ssl.lunadeer.cn:14446/actions/checkout@v3 uses: https://ssl.lunadeer.cn:14446/actions/checkout@v3
with: with:
fetch-depth: 0 fetch-depth: 0
- name: "Set up Maven" - name: "Set up Maven"
uses: https://ssl.lunadeer.cn:14446/actions/setup-maven@v4 uses: https://ssl.lunadeer.cn:14446/actions/setup-maven@v4
- name: "Set up JDK 17" - name: "Set up JDK 17"
uses: https://ssl.lunadeer.cn:14446/actions/setup-java@v3 uses: https://ssl.lunadeer.cn:14446/actions/setup-java@v3
with: with:
java-version: '17' java-version: '17'
distribution: 'zulu' distribution: 'zulu'
cache: maven cache: maven
- name: "Build with Maven" - name: "Build with Maven"
run: mvn -B package --file pom.xml run: mvn -B package --file pom.xml
- name: "Copy jar to staging" - name: "Copy jar to staging"
run: mkdir staging && cp target/*.jar staging run: mkdir staging && cp target/*.jar staging
- name: "Build & test" - name: "Build & test"
run: | run: |
echo "done!" echo "done!"
- name: "setup go for release script" - name: "setup go for release script"
run: | run: |
wget --no-check-certificate https://go.dev/dl/go1.21.6.linux-amd64.tar.gz wget --no-check-certificate https://golang.google.cn/dl/go1.21.6.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz rm -rf /usr/local/go && tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz
ln -s /usr/local/go/bin/go /usr/bin/go ln -s /usr/local/go/bin/go /usr/bin/go
go version go version
- name: "Release" - name: "Release"
uses: https://ssl.lunadeer.cn:14446/actions/release-action@main uses: https://ssl.lunadeer.cn:14446/zhangyuheng/release-action@main
with: with:
files: |- note: "提示:带 original- 前缀的文件无法用于运行,请下载不带此前缀的版本。"
staging/*.jar files: |-
api_key: '${{secrets.RELEASE_TOKEN}}' staging/*.jar
api_key: '${{secrets.RELEASE_TOKEN}}'

View File

@ -6,7 +6,7 @@
<groupId>cn.lunadeer</groupId> <groupId>cn.lunadeer</groupId>
<artifactId>ColorfulMap</artifactId> <artifactId>ColorfulMap</artifactId>
<version>1.2</version> <version>1.3</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>ColorfulMap</name> <name>ColorfulMap</name>

View File

@ -73,7 +73,7 @@ public class GiteaReleaseCheck {
JSONObject latestRelease = (JSONObject) releaseList.get(0); JSONObject latestRelease = (JSONObject) releaseList.get(0);
GiteaRelease release = new GiteaRelease(); GiteaRelease release = new GiteaRelease();
release.tag_name = (String) latestRelease.get("tag_name"); release.tag_name = (String) latestRelease.get("tag_name");
release.message = getTagMessage(release.tag_name); release.message = (String) latestRelease.get("body");
release.html_url = (String) latestRelease.get("html_url"); release.html_url = (String) latestRelease.get("html_url");
JSONArray assets = (JSONArray) latestRelease.get("assets"); JSONArray assets = (JSONArray) latestRelease.get("assets");
if (assets.size() > 0) { if (assets.size() > 0) {
@ -87,7 +87,7 @@ public class GiteaReleaseCheck {
XLogger.debug("HTML URL: " + latest_release.html_url); XLogger.debug("HTML URL: " + latest_release.html_url);
if (isNewVersion(current_version, latest_release.tag_name)) { if (isNewVersion(current_version, latest_release.tag_name)) {
XLogger.info("发现新版本:" + latest_release.tag_name); XLogger.info("发现新版本:" + latest_release.tag_name);
XLogger.info("更新内容" + latest_release.message); XLogger.info("版本信息" + latest_release.message);
XLogger.info("下载页面:" + latest_release.html_url); XLogger.info("下载页面:" + latest_release.html_url);
} else { } else {
XLogger.info("当前已是最新版本:" + current_version); XLogger.info("当前已是最新版本:" + current_version);