标签: build-numbers

用于zip名称的Ant增量内部版本号

我正在uni做一个项目,并希望创建zip文件,每个成功构建后,这些文件名称(只是一个构建号)递增.

最简单的方法是什么?是否必须编写自定义任务?或者是否有一些内置功能可以让我简单轻松地完成这项工作?

我确实看过Zip任务手册,但是找不到任何可能有用的东西.

ant build-numbers

4
推荐指数
1
解决办法
1595
查看次数

我的Visual Studio自动递增构建号语法有什么问题?

我知道Visual Studio无法以人们期望的方式增加构建号,但它支持随机化构建号:

我的AssemblyInfo.cs文件包含:

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.*")]
Run Code Online (Sandbox Code Playgroud)

然而它给出了我看来非感性的结果(甚至允许Visual Studio的伪随机版本号): 替代文字

所以更简单的问题是:

我投入了什么AssemblyInfo.cs让它发挥作用?

MSDN(为清晰起见重新格式化):

您可以指定所有值,也可以使用星号(*)接受默认的内部版本号,修订号或两者.例如,

[assembly:AssemblyVersion("2.3.25.1")]
Run Code Online (Sandbox Code Playgroud)

表示2为主要版本,3表示次要版本,25表示内部版本号,1表示版本号.版本号如

[assembly:AssemblyVersion("1.2.*")] 
Run Code Online (Sandbox Code Playgroud)

指定1作为主要版本,2指定为次要版本,并接受默认的构建和修订号.版本号如

[assembly:AssemblyVersion("1.2.15.*")]
Run Code Online (Sandbox Code Playgroud)

指定1作为主要版本,2作为次要版本,15作为构建号,并接受默认修订号.

默认内部版本号每天递增.默认修订号是随机的. …

random visual-studio build-numbers

4
推荐指数
2
解决办法
3132
查看次数

maven buildnumber插件没有使用mercurial

我正试图在清单中获得mercurial修订号.我已阅读以下说明:

http://maven.apache.org/plugin-developers/cookbook/add-svn-revision-to-manifest.html

内置编号的Maven + Mercurial

我没有收到错误消息,但清单中的SCM-Revision属性始终为空.

POM部分:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>buildnumber-maven-plugin</artifactId>
    <executions>
        <execution>
            <phase>validate</phase>
            <goals>
                <goal>hgchangeset</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <doCheck>false</doCheck>
        <doUpdate>true</doUpdate>
    </configuration>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
        <archive>
            <manifestEntries>                            
                <SCM-Revision>${buildNumber}</SCM-Revision>
            </manifestEntries>
        </archive>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

mercurial maven build-numbers

4
推荐指数
1
解决办法
1630
查看次数

Teamcity自定义构建号生成器

我们的Teamcity构建当前生成的格式为1.0.0.[SVN REVISION],它传递给MSBUILD.

我需要将其更改为格式1.0.[DLL VERSION].[SVN REVISION]我们在其中插入依赖dll的去点版本.例如,如果我们的依赖dll是版本1.2.3.4,则生成的构建编号将是1.0.1234.[SVN REVSION].

依赖dll是构建源的一部分,所以我希望我可以使用构建参数和一个小的exe来做一些事情,将它与版本信息进行整合,但是看不到任何通过UI合并它的方法.

任何想法,如果这是可能的?

teamcity build-numbers

4
推荐指数
1
解决办法
3570
查看次数

如何在ruby代码中从github添加内部版本号和日期?

如何从github自动导入最新的github提交号?

目标是在您的网页页脚上显示该数字,就像日期一样.

结构是什么:

我有一个使用Capistrano部署的生产分支.我想显示最新的github提交号,以及它的部署日期.

capistrano ruby-on-rails github build-numbers ruby-on-rails-3

4
推荐指数
1
解决办法
374
查看次数

Jenkins BUILD_NUMBER 限制 - 最大内部版本号

想知道 Jenkins 内部版本号 (BUILD_NUMBER) 可以获得的最大数量是多少?我试图在网上查找但找不到此信息。

它是无限的还是有一些限制(INT 或 INT64 或其他类型)?

PS:不是在寻找如何使用以下插件将其重置回 #1 或 #N 或将其值设置为给定名称(使用 Set build name 插件)。 https://wiki.jenkins-ci.org/display/JENKINS/Next+Build+Number+Plugin

为了找到它的限制,使用下一个版本号插件- 当我将版本设置为“65,535”时,它仍然可以成功地让我获得 65536,并且我不断将该值增加到 999999999(9 次),并且它仍然有效,即下一个版本运行了 1000000000 次,并为其他几个运行/构建获得了有效的 Jenkins 构建#。

当我尝试将下一个版本号设置为:9999999999(10次)时,Jenkins插件抛出错误消息(显示我设置的下一个版本号不是整数,即不在范围内):

A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you …
Run Code Online (Sandbox Code Playgroud)

integer range build-numbers jenkins jenkins-plugins

3
推荐指数
1
解决办法
6955
查看次数

Devops YAML - 使用表达式设置构建名称

在 yaml 构建中,是否可以使用表达式设置构建名称;如果我可以将发布管道与实际构建 ID 相匹配,那将是有利的。

例子:

trigger:  
- master

variables:  
    major: 2  
    minor: 3  
    offset: 2000  
    bid: $[$build.BuildID -as [int] + $offset]

name: "$(major).$(minor).$(bid)"

Run Code Online (Sandbox Code Playgroud)

variables yaml expression build-numbers azure-pipelines

1
推荐指数
1
解决办法
1261
查看次数