hudson - 如何在 Jenkins 中保留变量值

标签 hudson environment-variables jenkins

我是 Jenkins 的新手。基本上我想在每次执行作业后增加一个变量值。我创建了一个 global variable (管理 Jenkins--> 配置系统)具有一些初始值。现在,我希望每次执行作业后都增加此变量值。

如何解决这个问题?在此先感谢您的帮助。

最佳答案

您可以将当前值保存在一个文件中,并将该文件放在工作区之外的某个位置。

通过这种方式,您可以在每次需要时阅读它,只需检查文件即可。当您需要更新数字时,只需创建一个带有该值的新文件即可。

不幸的是,每个构建都会创建一个新 session ,因此除非您在 shell 本身中定义了一个全局变量(在 Jenkins 之外,如 PATH,使用(例如)/etc/profile 文件)并且能够在飞,似乎不太可能奏效。

关于hudson - 如何在 Jenkins 中保留变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435964/

相关文章:

maven-2 - 如何删除 Hudson 中不需要的构建工件

jenkins - 如何在 Jenkins Pipeline 中指定 Clover CoverageTarget 指标?

jenkins - hudson CI : how to delete all jobs?

linux - 您如何访问您在 Bash 中获取的文件的基本文件名?

Gradle 构建在 jenkins :alpine container: UnsatisfiedLinkError: linux-amd64/libnative-platform. so : libstdc++. so.6 中失败:

ubuntu - 打开的文件太多错误!安装很多插件后无法打开 Jenkins

ios - Jenkins 找不到 xcode 配置文件

Jenkins 不工作

python - 为什么python不能读取我的环境变量?

c# - 防止环境变量扩展