mirror of
https://github.moeyy.xyz/https://github.com/GeWuYou/forgeboot
synced 2025-10-27 16:14:32 +08:00
ci:同步 tag 和 Maven 发布到 GitHub
- 在 tag 阶段添加了将 tag 推送到 GitHub 的步骤 - 在 publish 阶段添加了发布 Maven 仓库到 GitHub 的步骤 - 更新了 publish 阶段的注释,以反映对 GitHub 的发布
This commit is contained in:
parent
75496b27ec
commit
1e3f17d42f
@ -47,10 +47,14 @@ tag:
|
|||||||
- git tag $NEW_TAG $MAIN_COMMIT
|
- git tag $NEW_TAG $MAIN_COMMIT
|
||||||
- git push https://oauth2:${PIPELINE_BOT_TOKEN}@${GITLAB_URL}/${CI_PROJECT_PATH}.git $NEW_TAG
|
- git push https://oauth2:${PIPELINE_BOT_TOKEN}@${GITLAB_URL}/${CI_PROJECT_PATH}.git $NEW_TAG
|
||||||
- echo "✅ tag $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:
|
tags:
|
||||||
- java
|
- java
|
||||||
|
|
||||||
# 📦 发布至 GitLab Maven 仓库
|
# 📦 发布至 GitLab 与 GitHub Maven 仓库
|
||||||
publish:
|
publish:
|
||||||
stage: publish
|
stage: publish
|
||||||
needs: [ "tag" ]
|
needs: [ "tag" ]
|
||||||
@ -72,6 +76,7 @@ publish:
|
|||||||
- echo "🔧 授予 gradlew 执行权限..."
|
- echo "🔧 授予 gradlew 执行权限..."
|
||||||
- chmod +x gradlew
|
- chmod +x gradlew
|
||||||
- ./gradlew publishMavenJavaPublicationToGitLabRepository
|
- ./gradlew publishMavenJavaPublicationToGitLabRepository
|
||||||
|
- ./gradlew publishMavenJavaPublicationToGitHubRepository
|
||||||
tags:
|
tags:
|
||||||
- java
|
- java
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user