我尝试设置一个Jenkins作业,该作业使用由用户输入的svn修订号进行参数化,名为 param.svn.revision 。
在执行期间,我想启动一个maven命令,如:
clean package -Dsvn.revision=$param.svn.revision
我尝试了很多东西而不是 $ param.svn.revision ,比如 $ {param.svn.revision} ," $ param.svn.revision" ,"%param.svn.revision" ,......但没有任何效果。
我有什么办法让它发挥作用?
非常感谢,
的Seb
答案 0 :(得分:1)
因为这是一个无效的shell扩展。 Shell并不期望变量名中的点。您应该删除参数名称中的点以便成功使用它。