我是 Jenkins 的新手。基本上我想在每次执行作业后增加一个变量值。我创建了一个 global variable
(管理 Jenkins--> 配置系统)具有一些初始值。现在,我希望每次执行作业后都增加此变量值。
如何解决这个问题?在此先感谢您的帮助。
最佳答案
您可以将当前值保存在一个文件中,并将该文件放在工作区之外的某个位置。
通过这种方式,您可以在每次需要时阅读它,只需检查文件即可。当您需要更新数字时,只需创建一个带有该值的新文件即可。
不幸的是,每个构建都会创建一个新 session ,因此除非您在 shell 本身中定义了一个全局变量(在 Jenkins 之外,如 PATH,使用(例如)/etc/profile 文件)并且能够在飞,似乎不太可能奏效。
关于hudson - 如何在 Jenkins 中保留变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435964/