1
我有一个使用Inject environment variables to the build process
步骤的Jenkins Ivy作业。我正在编写一个DSL脚本,以便我可以使用job-dsl-plugin
插件动态创建此作业。Jenkins job-dsl-plugin:如何将环境变量注入常春藤作业?
我设立了这个以下行:
steps {
envInjectBuilder {
propertiesFilePath('/tmp/file')
}
}
但steps
方法只能适用于自由风格的工作,而不是常春藤工作。我在控制台输出中得到:
Processing DSL script ivyJob.groovy
java.lang.IllegalStateException: steps cannot be applied for Ivy jobs
DSL插件是否支持EnvInject for Ivy作业?如果没有,有没有办法以编程的方式做到这一点?我知道EnvInject与Ivy作业兼容,因为我可以手动创建这项工作。
谢谢。
谢谢@daspilker。 'wrappers'方法就是我正在寻找的。 – Phil