1

我即将将我们的 PowerBuilder 应用程序的 Continues Integration 构建环境从 OrcaScript 11 更改为 PowerGen 8.5,因为在将源代码控制从 TFS 更改为 Git 之后,完整的 Bootstrap 导入似乎是唯一的解决方案。

应用程序会构建,但它始终会生成版本为 1.0.0.1 的可执行文件。

在 OrcaScript 中,可以通过添加以下内容在 Orca 文件中进行设置:

set exeinfo property productversion EXE_VER
set exeinfo property fileversion EXE_VER

其中 EXE_VER 是通过命令行发送的输入参数:

orcascr110.exe /D EXE_VER="10.3.2"

但我现在的问题是,在使用 E. Crane Computing 的 PowerGen 8.5 进行构建时如何做到这一点?

4

1 回答 1

3

更简单,涵盖更多属性,但它使用单独的应用程序 VersionEdit。它有一个 GUI,但在您的批处理文件中,类似于:

"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /f=%ProductVer%.%Build%
IF ERRORLEVEL 1 goto veerror
"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /p=%ProductVer%.%Build%
IF ERRORLEVEL 1 goto veerror
"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /sa=Release,%ProductVer%
IF ERRORLEVEL 1 goto veerror
"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /sa=Build,%Build%
IF ERRORLEVEL 1 goto veerror

祝你好运,

特里。

于 2013-03-15T00:00:12.663 回答