Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
徐晓伟工作室
gitlab-go
提交
5df651bb
G
gitlab-go
项目概览
徐晓伟工作室
/
gitlab-go
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-go
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5df651bb
编写于
12月 04, 2023
作者:
徐晓伟
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
👷
删除极狐,使用gitlink产物替换极狐产物
上级
246b981d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
14 addition
and
50 deletion
+14
-50
.github/workflows/go-push.yml
.github/workflows/go-push.yml
+8
-44
README.md
README.md
+6
-6
未找到文件。
.github/workflows/go-push.yml
浏览文件 @
5df651bb
...
...
@@ -246,55 +246,19 @@ jobs:
-
name
:
Release GitLink
run
:
|
./cicd-release-linux-amd64 pre-release gitlink --release-name=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --tag=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --auto-create-tag --gitlink-repository=$GITHUB_REPOSITORY --gitlink-username=${{ secrets.PRIVATE_GITLINK_USERNAME }} --gitlink-token=${{ secrets.PRIVATE_GITLINK_TOKEN }} --release-body=${{ needs.build.outputs.RELEASE_BODY }} --artifacts=gitlab-go-windows-amd64.exe --artifacts=gitlab-go-windows-arm64.exe --artifacts=gitlab-go-linux-amd64 --artifacts=gitlab-go-linux-arm64 --artifacts=gitlab-go-darwin-amd64 --artifacts=gitlab-go-darwin-arm64 --artifacts=gitlab-go-loong64 --gitlink-cookie=${{ secrets.PRIVATE_GITLINK_COOKIE }}
./cicd-release-linux-amd64 pre-release gitlink --release-name=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --tag=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --auto-create-tag --gitlink-repository=$GITHUB_REPOSITORY --gitlink-username=${{ secrets.PRIVATE_GITLINK_USERNAME }} --gitlink-token=${{ secrets.PRIVATE_GITLINK_TOKEN }} --release-body=${{ needs.build.outputs.RELEASE_BODY }} --artifacts=gitlab-go-windows-amd64.exe --artifacts=gitlab-go-windows-arm64.exe --artifacts=gitlab-go-linux-amd64 --artifacts=gitlab-go-linux-arm64 --artifacts=gitlab-go-darwin-amd64 --artifacts=gitlab-go-darwin-arm64 --artifacts=gitlab-go-loong64 --gitlink-cookie=${{ secrets.PRIVATE_GITLINK_COOKIE }}
--gitlink-export-assets-file-name=cicd-release-assets.json
release-jihulab
:
needs
:
build
runs-on
:
ubuntu-latest
steps
:
-
name
:
Checkout repository
uses
:
actions/checkout@v4
with
:
# 获取所有的代码历史记录,包括分支和标签
fetch-depth
:
0
-
name
:
Download Artifacts(xuxiaowei-com-cn/cicd-release)
uses
:
actions/download-artifact@v3
with
:
name
:
cicd-release
path
:
.
-
name
:
Download Artifacts
uses
:
actions/download-artifact@v3
with
:
name
:
gitlab-go
path
:
.
-
name
:
ls -l
run
:
ls -l
-
name
:
chmod +x cicd-release-linux-amd64
run
:
chmod +x cicd-release-linux-amd64
-
name
:
ls -l
run
:
ls -l
-
name
:
Release JiHuLab
run
:
|
./cicd-release-linux-amd64 pre-release gitlab --release-name=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --tag=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --auto-create-tag --gitlab-repository=$GITHUB_REPOSITORY --gitlab-username=$GITHUB_ACTOR --gitlab-token=${{ secrets.PRIVATE_JIHULAB_TOKEN }} --release-body=${{ needs.build.outputs.RELEASE_BODY }} --package-name=cicd-release --artifacts=gitlab-go-windows-amd64.exe --artifacts=gitlab-go-windows-arm64.exe --artifacts=gitlab-go-linux-amd64 --artifacts=gitlab-go-linux-arm64 --artifacts=gitlab-go-darwin-amd64 --artifacts=gitlab-go-darwin-arm64 --artifacts=gitlab-go-loong64 --gitlab-instance=https://jihulab.com --gitlab-export-assets-file-name=gitlab-go-assets.json
-
name
:
Upload Artifacts(gitlab-go-assets.json)
-
name
:
Upload Artifacts(cicd-release-assets.json)
uses
:
actions/upload-artifact@v3
with
:
name
:
gitlab-go
-assets
name
:
cicd-release
-assets
path
:
|
gitlab-go
-assets.json
cicd-release
-assets.json
release-gitee
:
needs
:
-
build
-
release-
jihulab
-
release-
gitlink
runs-on
:
ubuntu-latest
steps
:
...
...
@@ -325,12 +289,12 @@ jobs:
-
name
:
ls -l
run
:
ls -l
-
name
:
Download Artifacts(
gitlab-go
-assets.json)
-
name
:
Download Artifacts(
cicd-release
-assets.json)
uses
:
actions/download-artifact@v3
with
:
name
:
gitlab-go
-assets
name
:
cicd-release
-assets
path
:
.
-
name
:
Release Gitee
run
:
|
./cicd-release-linux-amd64 pre-release gitee --release-name=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --tag=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --auto-create-tag --gitee-repository=$GITHUB_REPOSITORY --gitee-username=$GITHUB_ACTOR --gitee-token=${{ secrets.PRIVATE_GITEE_TOKEN }} --release-body=${{ needs.build.outputs.RELEASE_BODY }} --gitl
ab-export-assets-file-name=gitlab-go
-assets.json
./cicd-release-linux-amd64 pre-release gitee --release-name=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --tag=v0.0.0-${{ needs.build.outputs.YEAR_MONTH_DAY_HOUR_MINUTE }} --auto-create-tag --gitee-repository=$GITHUB_REPOSITORY --gitee-username=$GITHUB_ACTOR --gitee-token=${{ secrets.PRIVATE_GITEE_TOKEN }} --release-body=${{ needs.build.outputs.RELEASE_BODY }} --gitl
ink-export-assets-file-name=cicd-release
-assets.json
README.md
浏览文件 @
5df651bb
...
...
@@ -120,19 +120,19 @@
## 下载
1.
[
gitee
](
https://gitee.com/xuxiaowei-com-cn/gitlab-go/releases
)
2.
[
jihulab
](
https://jihulab.com/xuxiaowei-com-cn/gitlab-go/-/releases
)
3.
[
gitlab
](
https://gitlab.com/xuxiaowei-com-cn/gitlab-go/-/releases
)
4.
[
github
](
https://github.com/xuxiaowei-com-cn/gitlab-go/releases
)
5.
[
gitlink
](
https://gitlink.org.cn/xuxiaowei-com-cn/gitlab-go/releases
)
2.
[
gitlab
](
https://gitlab.com/xuxiaowei-com-cn/gitlab-go/-/releases
)
3.
[
github
](
https://github.com/xuxiaowei-com-cn/gitlab-go/releases
)
4.
[
gitlink
](
https://gitlink.org.cn/xuxiaowei-com-cn/gitlab-go/releases
)
## 支持的功能
1.
一键发布到 github,可包含产物上传
2.
一键发布到 gitlab,可包含产物上传,可自定义域名(支持自建 gitlab),支持将产物文件名、链接导出为 map,可供 gitee 使用
3.
一键发布到 gitee,由于 gitee 暂不支持提供上传产物的 API 接口,
本工具支持提供 json 文件(map 形式,键:代表文件名,值:代表下载链接)作为产物,本项目使用
[
极狐
](
https://jihulab.com
)
作为
本工具支持提供 json 文件(map 形式,键:代表文件名,值:代表下载链接)作为产物,本项目使用
[
GitLink
](
https://www.gitlink.org.cn
)
作为
gitee 产物链接
4.
一键发布到 gitlink,可包含产物上传(需要等到官方开放 token 功能,或者联系官方人员申请 token 才能使用)
4.
一键发布到 gitlink,可包含产物上传(需要等到官方开放 token 功能,或者联系官方人员申请 token 才能使用),
本工具支持提供 json 文件(map 形式,键:代表文件名,值:代表下载链接)作为产物
## 开发命令
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录