ОБНОВЛЕНИЕ: эта функция теперь предоставляется.Вступительное сообщение в блоге об этом находится здесь:
https://www.gep13.co.uk/blog/introducing-cake.dotnettool.module
ОРИГИНАЛЬНЫЙ ОТВЕТ:
Ничего не доступно "пока", что позволит вам сделать это.Однако еще вчера (у вас невероятные сроки !!) я работал над новым модулем для Cake, который позволит вам делать именно то, что вы просите.Как только он будет готов, модуль будет доступен здесь:
https://github.com/cake-contrib/Cake.DotNetTool.Module
Когда все будет готово, вы сможете сделать что-то вроде следующего:
#tool "dotnet:?package=Octopus.DotNet.Cli"
И он позаботится об установке необходимого Global Tool.Директива препроцессора будет иметь возможность задавать дополнительные параметры, в том числе:
- путь инструмента
- версия
- источник
- framework
- файл конфигурации
Я обновлю этот ответ, как только вы опубликуете первоначальную версию, чтобы вы могли на нее взглянуть.