首页 > 其他分享 >将本地nuget包推送到Nexus

将本地nuget包推送到Nexus

时间:2024-11-08 17:40:53浏览次数:4  
标签:anycpuPath Nexus nuget dotnet output 推送

1.安装nuget.exe ,下载地址https://www.nuget.org/downloads,下载后直接将nuget.exe拷贝到C:\Windows\System32目录下

 

2.cmd执行  nuget setapikey e500146f-8594-32a3-9041-6ad7d2bf8d9b -source http://192.168.10.22:8081/repository/nuget-hosted/  为仓库设置apikey

 

3.执行powershell脚本,批量将nuget包上传到Nexus私有仓库,脚本如下

$destFolder = Get-Location;
cd ..\..

$rootFolder=Get-Location;
#编译anycpu的包
$anycpuPath =$rootFolder.Path + "\src\Infrastructures\Adnc.Infra.sln";
$output=$destFolder.Path+"\packages"
Write-Output $anycpuPath
dotnet restore $anycpuPath
dotnet build --no-restore -c Release $anycpuPath
dotnet pack $anycpuPath -c Release --output $output;

cd $output

nuget push *.nupkg -Source http://192.168.10.22:8081/repository/nuget-hosted/

pause

exitShell

 

4.到Nexus查看包推送结果

 

标签:anycpuPath,Nexus,nuget,dotnet,output,推送
From: https://www.cnblogs.com/shuyuansong/p/18535544

相关文章

  • 从消息中间件架构发展趋势,探讨物联网平台如何支持亿级设备推送?
    本文分享自《华为云DTSE》第五期开源专刊,作者:贺张俭华为云IoT技术专家随着物联网平台业务的快速增长,基于传统消息中间件构筑面临着处理亿级设备连接和海量数据的挑战。本文分析了消息中间件的架构发展趋势以及核心优势,还探讨了ApachePulsar在华为云IoT平台上的实践应用,展示了华......
  • Git推送报错Authentication failed
    问题背景在某一次的Git推送时,配置好commit信息之后,执行push操作的时候出现了这样的一个报错信息:$gitpushfatal:couldnotreadUsernamefor'https://gitee.com':terminalpromptsdisabledfatal:couldnotreadUsernamefor'https://gitee.com':terminalpromptsdi......
  • 【Git】Liunx环境下Git的使用:“克隆,提交,推送“
      目录一、常用参数二、我们为什么要使用Git?三、创建远程仓库第一步:创建对应代码托管平台账号。第二步:在托管平台创建仓库第三步:完善仓库内容(选择性使用)开源和私有四、克隆远程仓库到本地安装git:Git全局配置:克隆仓库到本地:五、远程仓库的维护(四步走)gitaddgi......
  • VS引用本地的NuGet包
    Step1.打包先选择项目/类库,进行打包。在输出中,找到打包的目录和文件。 Step2.本地创建一个文件夹用于放打包文件。Step3.添加包源打开VS-->工具 --> NuGet包管理器 --> 管理解决方案的NuGet程序包选择右上方:程序包源右侧的齿轮按钮在程序包源中,新增一条。名称:自......
  • Centos迁移nexus
    文章目录1安装jdk1.111.1下载JDK1.2解压JDK1.3配置环境变量(非必须,nexus可指定)1.4应用环境变量(非必须)1.5验证安装(非必须)2安装nexus3.72.1下载Nexus2.2添加用户和用户组,授权目录2.3解压Nexus2.4指定JDK路径2.5Nexus进程以普通用户身份运行2.6创建软连接2.7......
  • Nuget包生成发布
    一、配置包属性创建项目后,可以按照以下步骤配置NuGet包属性:1.在解决方案资源管理器中选择项目,然后选择“项目><项目名称>属性”,其中<项目名称>是项目的名称。2.展开“包”节点,然后选择“常规”。3.对于面向公共使用而生成的包,请特别注意Tags属性,因为这些标记可帮助其他人查......
  • hexo 推送需要github的用户名
    问题描述hexo博客许久未写,今天尝试更新,发现hexod之后需要输入github的用户名和密码,但是我输入之后没有效果,还是无法推送到github上。研究之后发现rootcause是:github已经无法再用密码登陆推送,只能用token,而这里的token并不是ssh-keys里面的key,而是个人token。Sett......
  • Nexus 5X刷机
      https://developers.google.cn/android/images?h1=zh-cn&hl=zh-cn#taimenlink用迅雷下载  cd  bullhead-opm7.181205.001-factory-5f189d84\bullhead-opm7.181205.001的目录进入fastboot模式adbrebootbootloader 查看是否连接到手机, 需要安装驱动fastbo......
  • h3c交换机推送日志至syslog服务器
    华三官网文档并不完全正确,并且很多系统已经用rsyslog而不是syslog。在这里记录下配置1、交换机侧配置[H3C]info-centerenable#ip替换成日志服务器的ip使用local5作为日志主机记录工具。[H3C]info-centerloghost172.20.161.249facilitylocal5[H3C]info-centersource......
  • AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决
    1.引言在网络受限或完全离线的环境中开发.NET项目(本文示例为AvaloniaUI项目),可能会遇到一些挑战。本文将为您提供一套完整的离线开发解决方案,包括IDE的安装、AvaloniaUI模板的配置、私有化NuGet服务的部署以及NuGet包的制作和上传等。2.IDE安装指南VisualStudio2022安装V......