From 1e3f17d42fda90656302308c63da111cb93059bd Mon Sep 17 00:00:00 2001 From: gewuyou Date: Sat, 26 Jul 2025 10:10:37 +0800 Subject: [PATCH] =?UTF-8?q?ci:=E5=90=8C=E6=AD=A5=20tag=20=E5=92=8C=20Maven?= =?UTF-8?q?=20=E5=8F=91=E5=B8=83=E5=88=B0=20GitHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 tag 阶段添加了将 tag 推送到 GitHub 的步骤 - 在 publish 阶段添加了发布 Maven 仓库到 GitHub 的步骤 - 更新了 publish 阶段的注释,以反映对 GitHub 的发布 --- .gitlab/workflows/.gitlab-ci.main.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab/workflows/.gitlab-ci.main.yml b/.gitlab/workflows/.gitlab-ci.main.yml index 9c68758..d156422 100644 --- a/.gitlab/workflows/.gitlab-ci.main.yml +++ b/.gitlab/workflows/.gitlab-ci.main.yml @@ -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