Я маркирую свои сборки, используя переменную среды CCNETLABEL и номер редакции SVN. Проблема, с которой я сталкиваюсь, заключается в следующем:
Предположим, что ProjectA зависит от ProjectB
ProjectA находится на номер сборки X, а ProjectB на номер сборки Y
Когда запускается ProjectA, также создается ProjectB.
Поскольку CCNETLABEL = X + 1, метка моей версии была следующей:
Номер сборки ProjectA = X + 1 И номер сборки ProjectB = X + 1 вместо ожидаемого Y.
Это приводит к проблемам с версиями, поскольку сборки рассматриваются как «более новая» версия.
Мой вопрос:
Я не хочу маркировать каждую сборку из-за изменения конкретного проекта с помощью CCNETLABEL этого проекта. В идеале я бы хотел, чтобы ProjectA создавалась только при условии, что ProjectB уже создан, что экономит время на обработку сборки ProjectB.