Как использовать инструмент 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.
Другие вопросы по тегам