0
我在我的git倉庫的gradle.properties中擁有version = x.y.z屬性。自定義內部版本號需要version-build.counter 我們在TeamCity(在Windows上運行)中使用以下自定義腳本來讀取此文件並設置內部版本號。想知道是否有人知道有更好的方法來做到這一點。在TeamCity中設置自定義內部版本號
echo extracting version from gradle.properties
for /f %%%%i in ('type gradle.properties ^| find "version"') do set VERSION_PROPERTY=%%%%i
echo %%VERSION_PROPERTY%%
for /f "tokens=2 delims==" %%%%G IN ("%%VERSION_PROPERTY%%") DO SET VERSION=%%%%G
echo version = %%VERSION%%
echo "##teamcity[buildNumber '%%VERSION%%.%build.counter%']"
定義 「好」。你目前的方式工作嗎? –
Powershell可能會使它更具可讀性,當然也可以使用與您已經使用的技巧相同的技巧。 – sferencik
是Lasse V. Karlsen。上述技術起作用。在我看來,更好的方法是,如果有一種方法,我可以從gradle.properties中獲得鍵值對,我可以在Teamcity中訪問而無需閱讀,grep,parse等。 –