Как настроить Jenkins для создания проекта .net Framework, когда он зависит от другого проекта .net? - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть проект, который зависит от другого проекта, как я могу настроить Jenkins для использования ссылки на этот проект в рабочей области.

Например, проект B зависит от определенного набора классов из проектаА. Дженкинс должен знать, что нужно сначала построить проект А, а затем Б.

Триггерная точка - это когда коммит передается мастеру проекта Б.

Ответы [ 2 ]

0 голосов
/ 01 декабря 2018

Итак, я разобрался.Поскольку мой проект основывался на ссылке на проект, путь должен был быть таким же.

Имена папки проекта Jenkins, совпадающей с именем зависимого проекта, на которое я ссылался, решили проблему.

У меня сложилось впечатление, что другое рабочее пространство не может получить доступ к другому рабочему пространству.Но, похоже, Дженкинс обращается с ним внутренне при создании проектов.

0 голосов
/ 29 ноября 2018

Если проект зависит от другого проекта, он, как правило, является частью того же решения и всегда частью одного и того же исходного дерева.Это означает, что ведомое устройство, вероятно, уже будет иметь источник - или, если это не так, этап, который получает источник, нуждается в обновлении отображения рабочей области, чтобы не исключать его.

Кроме того, когда проект зависит от другого проекта,справочная информация включает путь к указанному проекту.При отсутствии файла решения это используется непосредственно для создания другого проекта с той же конфигурацией (как в Debug / Release).

Обычно лучше использовать файл решения вместо непосредственного построения проектов, поскольку это обеспечиваетУчитывается настройка платформы / конфигурации, а также определение правильного порядка сборки проектов.

...