我正在将一个应用程序从明确的案例迁移到 GIT。编写构建脚本以增加构建编号,并针对明确的情况编写。现在我必须让它为 GIT 工作。任何人都可以帮助我修改下面的代码以使其适用于 GIT。我已将可执行路径更改为 GIT.exe。所以我只是帮助将明确的大小写命令转换为 GIT。
<target name="decBuildNo">
<trycatch property="exception">
<try>
<exec dir="${basedir}\calcBuild" executable="${cleartool}" failonerror="true">
<arg value="update"/>
<arg value="setenvs.bat"/>
</exec>
<!-- update the build number in setenvs.bat and check in-->
<exec dir="${basedir}\calcBuild" executable="${cleartool}" failonerror="true">
<arg value="co"/>
<arg value="-c"/>
<arg value=""bump version number""/>
<arg value="setenvs.bat"/>
</exec>
<decrbuild buildNumberKey="CALCMGR_BUILD_NO" fileName="${basedir}\calcBuild\setenvs.bat"/>
<exec dir="${basedir}\calcBuild" executable="${cleartool}" failonerror="true">
<arg value="ci"/>
<arg value="-c"/>
<arg value=""bump version number""/>
<arg value="setenvs.bat"/>
</exec>
</try>
<catch>
<echo>Increment build number failed: ${exception}</echo>
<antcall target="buildfailed"/>
<fail>${exception}</fail>
</catch>
</trycatch>
</target>