问题标签 [build-numbers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ant - zip 名称的 Ant 增量内部版本号
我在 uni 做一个项目,想创建一个 zip 文件,每次成功构建后,其名称(只是一个内部版本号)都会增加。
最简单的方法是什么?是否必须编写自定义任务?或者是否有一些内置功能可以让我简单轻松地做到这一点?
我确实看过 Zip 任务手册,但找不到任何可能有用的东西。
visual-studio - 您可以更改 .net 自动版本控制的基准日期吗?
我已将项目的 AssemblyVersion 属性设置为 3.0.*,以便在我对项目进行新构建时生成自动构建编号。生成的内部版本号是自 2000 年 1 月 1 日以来经过的天数。这意味着如果我今天进行构建,它将是内部版本 3703。我想从较低的内部版本号开始。有没有办法让我将基准日期重置为我选择的日期?
cruisecontrol.net - 整合上勾拳和cc.net
我正在尝试将 uppercut 和 cc.net 集成以获取构建和修订...我必须在codebuild
文件夹中放入什么?
在运行 cc.net 时,我得到了
svn 文件夹无法执行文件 [D:\CodeBuild\abc\svn]。该文件可能不存在或可能无法执行。---> System.ComponentModel.Win32Exception: 系统找不到指定的文件
如果没有 cc.net 集成,我们可以同时增加构建和修订吗?
构建和修订何时会增加?
maven-2 - 用于内部版本号的 Maven + Mercurial
我不知道如何将 Mercurial 修订 ID 放入我的 Maven 构建中(理想情况下,我希望它在我的罐子和战争的清单中)。
我能找到的最接近的解决方案是:
这不适用于 Windows 或我的 Hudson 服务器。幸运的是,Hudson 标记了我的构建,但如果构建也使用 Mercurial changset id 进行标记,我想要更多的保证。
visual-studio - 我的 Visual Studio 自动递增内部版本号语法有什么问题?
我知道 Visual Studio 无法以人们期望的方式增加内部版本号,但它支持随机化内部版本号:
我的AssemblyInfo.cs
文件包含:
然而,在我看来,它给出了无意义的结果(甚至允许 Visual Studio 的伪随机版本号):
所以更简单的问题是:
我要投入什么
AssemblyInfo.cs
让它发挥作用?
来自MSDN(为清晰起见重新格式化):
您可以指定所有值,也可以使用星号 (*) 接受默认内部版本号、修订号或两者。例如,
表示 2 为主要版本,3 为次要版本,25 为内部版本号,1 为修订号。版本号,例如
指定 1 作为主要版本,2 作为次要版本,并接受默认的构建和修订号。版本号,例如
指定 1 作为主要版本,2 作为次要版本,15 作为内部版本号,并接受默认修订号。
默认内部版本号每天递增。默认修订号是随机的。
我认为这意味着版本号是:
尽管
和
maven - 如何使用 build-number 插件在 Maven 中显示 SVN 版本
如何使用内部版本号插件显示 svn 版本和时间戳。
目前我有以下
显示如下:At 8:02:51 AM on Feb 2, 2011 : SVN Revision 1
但是我的 svn 版本是 1123。如果我注释掉<format>
,<items>
我会得到正确的 svn 内部版本号。如何同时显示两者?
谢谢
version-control - 如何在 qmake/qtcreator 中添加预构建步骤?
我希望编译后的应用程序在编译期间具有提交号、源文件校验和和其他可用的东西。
在普通的 Makefile 中,我这样做:
如何使用与 qmake 类似的东西?
ant - TeamCity 内部版本号与 Ant 内部版本号任务
我有一个从 TeamCity 运行的构建项目,现在它需要来自 TeamCity 的 build.number。我希望能够使用 buildnumber 任务(Ant),据我了解,它在使用时应该更改 build number 属性的值并在下次增加它。但似乎我仍然从 TeamCity 获得内部版本号。
如何使用内部版本号<buildnumber file="mybuild.number"/>
?
cmake - CMake:从文件中读取内部版本号以设置变量
我正在开发一个项目,其中内部版本号存储在项目根目录下名为“BuildNumber.txt”的文件中。我想做的是让 CMake 从此文件中读取数字并设置一个可应用于头文件的变量。
安装程序.h.in
使用 configure_file,可以用 CMake 变量替换上述 .in 文件中的占位符。是否可以让 CMake 将 BuildNumber.txt 中的数字读入变量?
maven-2 - buildnumber-maven-plugin 和 maven-assembly-plugin
我已经设置了buildnumber-maven-plugin以从 SVN 中提取版本号并将其隐藏在 jar 内的 META-INF/MANIFEST.MF 中。这行得通。
但是当我尝试将它与maven-assembly-plugin一起使用以将所有其他库打包在一起时它似乎不起作用,版本号的东西不包含在 ...-jar-with- 的清单中依赖项.jar。
有没有人设法让他们一起工作?
或者:是否有一种(合理简单的)方法可以使用 Maven 将 ${buildNumber} 输出到文本文件(也许是 .properties)中?我猜 Maven 中的 Ant 任务可以做到,但有更简单的方法吗?