我有一个使用Perforce插件的参数化作业,想检索构建参数/属性以及由Perforce插件设置的p4.change属性。
如何使用Jenkins Groovy API检索这些属性?
关于参数:
首先看这个答案要获取项目的所有构建的列表(根据该答案获得):
project.builds
当你发现你特别的身材,你需要得到类型的所有行动ParametersAction用build.getActions(hudson.model.ParametersAction)。然后,您查询返回的对象以获取您的特定参数。
build.getActions(hudson.model.ParametersAction)
关于p4.change:我怀疑它也被存储为动作。在Jenkins Groovy控制台中,获取包含p4.change的构建的所有操作并进行检查- 这将使您了解在代码中查找的内容。