Я очень расстроен проблемой конфигурации в CCnet относительно параметра и препроцессора. Это трудно получить документацию по CCNET, и я упал, как я на ошибку так, я думал, что я мог бы спросить вас, ребята:Препроцессор CCnet по динамическим параметрам
мне нужно отделить минорные и мажорные версии внутри проекта CCNET
Это прекрасно работает внутри задачи:
<cb:define version="1.25"></cb:define>
<cb:define name="version2">
<cb:eval expr="'$(version)'.split('.')[0]" />
</cb:define>
я получаю чистый результат $ (Version2) = "1" (версия расщепляется нормально)
НО с использованием параметров, это не работает:
<cb:define name="version2">
<cb:eval expr="'$[versionParam]'.split('.')[0]" />
</cb:define>
Если versionParam является "1,25", результат "1,25"
Нет раскола не делается. Параметр, похоже, обрабатывается, но не распознается как строка.
Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно или, возможно, лучший способ сделать это?
Got it. thanx, я думаю, я слишком старался – gis