侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 82 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

gitea 发布npm和nuget软件包

平凡之路
2024-01-19 / 0 评论 / 0 点赞 / 695 阅读 / 316 字

介绍

代码管理从svn迁移到git。使用的是gitea进行私有搭建。发现gitea有常用的软件包发布和管理功能。虽然官网有相关的介绍,但是还是有很多的坑,记录下来。

1、nuget软件包发布,分享一个批处理。只要把nuget包拖到批处理上即可实现发布到gitea。
-s 后面是gitea的nuget地址,修改自己的用户名或者你拥有管理权限的组织名。
-k 后面是你自己的token。要上传到组织的软件包里,需要使用该组织拥有者的token.
image

@ECHO OFF
title 公司NUGET上传
for %%i in (%*) do ( 
	dotnet nuget push -s http://192.168.50.6:3000/api/packages/用户名或组织名/nuget/index.json -k b342184700fd7f4faa8fe6247e25ad9987654(token密码) %%i
)
pause

2、npm软件包发布,在自己要发布的包根目录下新建一个 .npmrc 文件。复制下面的内容,修改成你自己的参数。

registry=http://192.168.50.6:3000/api/packages/用户名或组织名/npm/
//192.168.50.6:3000/api/packages/用户名或组织名/npm/:_authToken=84da68c2c3736f0e439c88e96b9c24123456f1(token密码)

在软件包根目录执行命令发布

npm publish

image-1705649978872

0

评论区