如何在 Travis-CI 构建期间使用 dotnet 工具?
How to use dotnet tool during Travis-CI build?
我正在尝试在我的 .NET Core Travis-CI 构建中使用 dotnet-warp 作为全局工具,因为我更喜欢单个可执行文件的想法,而不是一个完整的文件夹75 个文件。
我可以成功添加该工具并验证 $PATH 中有一个 tools/dotnet 文件夹...
但日志显示,由于最近添加了.NET Core,我需要重新启动或注销才能真正使用该工具。
是否有人知道在 Travis-CI 环境中进行这项工作的方法?
运行 进入同一个问题,使用来自 Travis CI Installing Dependencies page and this 评论中关于它的信息,将以下内容添加到我的 .travis.yml 解决了问题:
before_script:
- export PATH=$PATH:/home/travis/.dotnet/tools
我的构建日志:
$ export PATH=$PATH:/home/travis/.dotnet/tools
$ dotnet tool install -g dotnet-warp
You can invoke the tool using the following command: dotnet-warp
Tool 'dotnet-warp' (version '1.0.9') was successfully installed.
The command "dotnet tool install -g dotnet-warp" exited with 0.
$ cd ./src/[my project]/
The command "cd ./src/[my project]/" exited with 0.
$ dotnet-warp
Running Publish...
Running Pack...
Saved binary to "[my project]"
The command "dotnet-warp" exited with 0.
我正在尝试在我的 .NET Core Travis-CI 构建中使用 dotnet-warp 作为全局工具,因为我更喜欢单个可执行文件的想法,而不是一个完整的文件夹75 个文件。
我可以成功添加该工具并验证 $PATH 中有一个 tools/dotnet 文件夹...
但日志显示,由于最近添加了.NET Core,我需要重新启动或注销才能真正使用该工具。
是否有人知道在 Travis-CI 环境中进行这项工作的方法?
运行 进入同一个问题,使用来自 Travis CI Installing Dependencies page and this 评论中关于它的信息,将以下内容添加到我的 .travis.yml 解决了问题:
before_script:
- export PATH=$PATH:/home/travis/.dotnet/tools
我的构建日志:
$ export PATH=$PATH:/home/travis/.dotnet/tools
$ dotnet tool install -g dotnet-warp
You can invoke the tool using the following command: dotnet-warp
Tool 'dotnet-warp' (version '1.0.9') was successfully installed.
The command "dotnet tool install -g dotnet-warp" exited with 0.
$ cd ./src/[my project]/
The command "cd ./src/[my project]/" exited with 0.
$ dotnet-warp
Running Publish...
Running Pack...
Saved binary to "[my project]"
The command "dotnet-warp" exited with 0.