Jenkins管道,Groovy沙箱:解释属性文件

时间:2017-04-20 08:37:35

标签: jenkins groovy jenkins-pipeline

我有一个Jenkins管道步骤,我从INI文件中提取构建号。

This answer显示了如何使用Properties对象执行此操作 - 但要实现此功能,我必须禁用"使用Groovy Sandbox"。

如何在" Groovy Sandbox"中解决这个问题?批准的方式?

编辑:我更愿意使用开箱即用的方法,而不是修改白名单。所以这个问题实际上是在问如何用已经允许的方法解决问题。

1 个答案:

答案 0 :(得分:1)

取决于Sandbox的实施方式/ Sandbox允许的内容。 如果您使用的是https://wiki.jenkins-ci.org/display/JENKINS/Script+Security+Plugin,那么您可能会也可能不会使用白名单和黑名单。通过在相应的批准页面上批准它们,将您需要的呼叫添加到白名单中,或者找到使用允许的方法解决任务的方法。