我有一个经过参数化的Jenkins管道作业,该作业需要一个PersistentStringParameter
(来自Persistent Parameter Plugin)。我正在使用看起来像这样的build step从另一个工作开始这个工作:
build(wait: true, propagate: false, job: 'my_job', parameters: job_params)
job_params
是以下格式的List
job_params = [string(name: 'PARAM_NAME', value: '42')]
詹金斯(Jenkins)抱怨预期会出现PersistentStringParameter
的事实,但是我通过了string
:
The parameter 'PARAM_NAME' did not have the type expected by my_job. Converting to Persistent String Parameter.
有什么办法可以避免此警告?如何将PersistentStringParameter
放在job_params
中?