Как я получаю 3. Зависимости от партии от моего сервера Nuget в Нанте?

StackOverflow https://stackoverflow.com/questions/19855105

  •  29-07-2022
  •  | 
  •  

Вопрос

У меня есть несколько вопросов об автоматизации процесса .NET. Моя идея состоит в том, чтобы использовать NANT в качестве инструмента автоматизации сборки для сервера Jenkins CI. Дженкинс работает в Tomcat на Debian Linux.

В моем проекте у меня есть некоторые зависимости, например, структура сущности. Зависимости управляются на нашем собственном сервере Nuget. Мне также нужна выгода от версий, потому что не все суб -проекты работают с новейшей библиотечной версией.

Вопрос : Как я получаю сторонние зависимости от моего сервера Nuget в Нанте, чтобы запустить компиляцию?

Я знаю, что для Nuget есть пользовательская задача NANT, но я могу найти любую Документация, как использовать эту задачу.

Спасибо за ваши советы.

Это было полезно?

Решение

Даже если нет документа, вы можете проверить исходный код расширения NANT. Пока вы знакомы с C#, вы обнаружите, что код является самоописанием.

Если вы спрашиваете о Nuget-Update, из источника, вы можете увидеть:

[TaskName("nuget-update")]
public class NugetUpdateTask : Task
{
    [TaskAttribute("solution-dir", Required = true)]
    public DirectoryInfo SolutionDir { get; set; }

    [TaskAttribute("repository", Required = false)]
    public DirectoryInfo RepositoryPath { get; set; }
    //...

Использование будет:

<nuget-update solution-dir="file:///your/solution/dir" repository="file:///your-repository" />

И вы, наверное, уже заметили, solution-dir требуется, но repository не является.

То же самое для nuget-get-files.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top