Jenkins将构建号导出到文件

En-*_*ion 1 jenkins

我正在使用导出参数插件.我想将内部版本号导出到文件中.

我正在使用字符串参数:

jenkins-build
${BUILD_NUMBER}
Run Code Online (Sandbox Code Playgroud)

使用键导出到属性文件:

jenkins-build
Run Code Online (Sandbox Code Playgroud)

但导出的文件不会更新内部版本号.我明白了:

jenkins-build=${BUILD_NUMBER}
Run Code Online (Sandbox Code Playgroud)

我还需要做点什么吗?

Stu*_*ent 7

如果BUILD_NUMBER在触发构建时手动输入,则使用这些插件的配置应该有效.但是,您也可以根据需要使用以下构建步骤.

Linux平台 - 执行shell

echo "jenkins-build=$BUILD_NUMBER" > /path/to/file.properties
Run Code Online (Sandbox Code Playgroud)

贝壳

Windows平台 - 执行Windows批处理命令

echo jenkins-build=%BUILD_NUMBER% > Drive:\path\to\file.properties
Run Code Online (Sandbox Code Playgroud)

批量