.net core 如何在Travis CI构建期间使用dotnet工具?

.net core 如何在Travis CI构建期间使用dotnet工具?,.net-core,travis-ci,dotnet-tool,.net Core,Travis Ci,Dotnet Tool,我试图在我的.NET Core Travis CI构建中作为一个全局工具使用,因为我喜欢一个可执行文件的想法,而不是一个装满75个文件的文件夹 我可以成功添加该工具并验证$PATH中是否有tools/dotnet文件夹 但是日志表明,由于.NETCore是最近添加的,所以我需要重新启动或注销才能实际使用该工具 有人知道在Travis CI环境中实现此功能的方法吗?遇到了相同的问题,使用页面中的信息并对相关问题进行了评论,将以下内容添加到my.Travis.yml中解决了此问题: before_s

我试图在我的.NET Core Travis CI构建中作为一个全局工具使用,因为我喜欢一个可执行文件的想法,而不是一个装满75个文件的文件夹

我可以成功添加该工具并验证$PATH中是否有tools/dotnet文件夹

但是日志表明,由于.NETCore是最近添加的,所以我需要重新启动或注销才能实际使用该工具


有人知道在Travis CI环境中实现此功能的方法吗?

遇到了相同的问题,使用页面中的信息并对相关问题进行了评论,将以下内容添加到my.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.

我已经看到了这两个链接,并没有完全能够以一种有效的方式将它们组合在一起。这很有魅力,谢谢你!!