使用 dotnet 工具恢复中的环境变量更改 nuget.config 位置

问题描述 投票:0回答:1

我有一个在我的存储库上运行

dotnet tool restore
的 Github 操作,但是我无法修改此命令并传入 -configFile 参数。有没有办法通过环境变量提供自定义 nuget.config 文件的绝对路径?

我尝试设置

NUGET_RESTORE_MSBUILD_ARGS
环境变量,希望 NuGet 能够拾取它,但这没有用。

我尝试将其直接添加到我的 github 操作中:

name: My github action
on: pull_request
env:
  NUGET_RESTORE_MSBUILD_ARGS: /p:RestoreConfigFile=/home/runner/work/MyProj/CustomFolder/nuget.config
jobs:
  ...

以及使用以下方法在操作中动态设置其值:

- run: echo "NUGET_RESTORE_MSBUILD_ARGS=/p:RestoreConfigFile=/home/runner/work/MyProj/CustomFolder/nuget.config" >> $GITHUB_ENV
c# nuget github-actions dotnet-restore
1个回答
0
投票

我检查了最新文档,似乎仍然没有办法用环境变量覆盖这个参数

要说这是不可能的并结束这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.