我正在尝试将dotnet-warp用作.NET Core Travis-CI构建中的全局工具,因为我喜欢单个可执行文件的想法比充满75个文件的文件夹好得多。
我可以成功添加该工具并验证$ PATH中是否有一个tools / dotnet文件夹...
但是该日志表明,由于最近已添加.NET Core,因此在实际使用该工具之前,我需要重新启动或注销。
有人知道在Travis-CI环境中进行这项工作的方法吗?
答案 0 :(得分:1)
使用Travis CI Installing Dependencies页上的信息并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.