gpt4 book ai didi

javascript - 如何让 TeamCity 更新指定文件中的构建版本号?

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:04 25 4
gpt4 key购买 nike

有人知道在使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com