ci:同步 tag 和 Maven 发布到 GitHub

- 在 tag 阶段添加了将 tag 推送到 GitHub 的步骤
- 在 publish 阶段添加了发布 Maven 仓库到 GitHub 的步骤
- 更新了 publish 阶段的注释,以反映对 GitHub 的发布
This commit is contained in:
gewuyou 2025-07-26 10:10:37 +08:00
parent 75496b27ec
commit 1e3f17d42f

View File

@ -47,10 +47,14 @@ tag:
- git tag $NEW_TAG $MAIN_COMMIT
- git push https://oauth2:${PIPELINE_BOT_TOKEN}@${GITLAB_URL}/${CI_PROJECT_PATH}.git $NEW_TAG
- echo "✅ tag $NEW_TAG 已推送"
# 添加 GitHub 远程并推送 tag
- git remote add github https://x-access-token:${GITHUB_PUSH_TOKEN}@github.com/GeWuYou/forgeboot.git
- git push github $NEW_TAG
- echo "✅ tag $NEW_TAG 已同步至 GitHub"
tags:
- java
# 📦 发布至 GitLab Maven 仓库
# 📦 发布至 GitLab 与 GitHub Maven 仓库
publish:
stage: publish
needs: [ "tag" ]
@ -72,6 +76,7 @@ publish:
- echo "🔧 授予 gradlew 执行权限..."
- chmod +x gradlew
- ./gradlew publishMavenJavaPublicationToGitLabRepository
- ./gradlew publishMavenJavaPublicationToGitHubRepository
tags:
- java