我有一个在我的存储库上运行
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
我检查了最新文档,似乎仍然没有办法用环境变量覆盖这个参数
要说这是不可能的并结束这个问题。