Как использовать инструмент dotnet во время сборки Travis-CI?
Я пытаюсь использовать dotnet-warp в качестве глобального инструмента в моей сборке.NET Core Travis-CI, потому что мне нравится идея единого исполняемого файла, намного лучше, чем папка, содержащая 75 файлов.
Я могу успешно добавить инструмент и убедиться, что в папке $PATH есть папка tools / dotnet...
Но журнал указывает, что, поскольку.NET Core был добавлен недавно, мне нужно будет перезапустить или выйти из системы, прежде чем я смогу использовать инструмент.
Кто-нибудь знает способ заставить это работать в среде Travis-CI?
0 ответов
Столкнулся с той же проблемой, используя информацию со страницы установки зависимостей Travis CI и этот комментарий к проблеме, добавив следующее к моему.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.