有人知道在使用 AMD 的 HTML/JavaScript 项目中显示构建版本号的简单方法吗?
版本号由 TeamCity 作为构建过程的一部分生成。
我的意思更详细:
我的一个 js 文件(例如 showVersion.js)有这样一行:
alert('Build version: __build_ver_placeholder__ ');
理想情况下,在 TeamCity 完成构建后,它将插入占位符的实际版本号。 上面的行将变成:
alert('Build version: 2.1.0 ');
这样,用户可以通过单击调用 alert() 函数的 HTML 页面上的按钮来了解构建版本号。
任何想法将不胜感激。谢谢。
最佳答案
您可以简单地添加包含以下代码的 PowerShell 构建步骤:
(Get-Content "showVersion.js")
| Foreach { $_ -Replace "__build_ver_placeholder__", "%build.number%" }
| Set-Content "showVersion.js";
%build.number% 变量将在构建期间被 TeamCity 替换
关于javascript - 如何让 TeamCity 更新指定文件中的构建版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621286/