jenkins工作流插件的'unarchive'的语法是什么?

时间:2015-04-20 11:04:42

标签: jenkins jenkins-workflow

我在tutorial of the Jenkins workflow plugin中看到unarchive的多个用法。 但是我无法找到有关其语法和选项的任何文档。

2 个答案:

答案 0 :(得分:6)

有一个usage blurb in the snippet generator

  

可以采用mapping参数,该参数是工件名称(文件,以/结尾的目录或任何其他Ant模式集)到工作空间目标名称的映射。

     

例如复制一个文件:   unarchive mapping: ['target/my.war': 'here.war']

     

要复制整个目录:   unarchive mapping: ['dir/' : '.']

答案 1 :(得分:1)

1.10开始,此步骤已弃用。您现在应该使用for i in *.csv; do ser_num=$(grep -Eo "S\/N\: [0-9]+" "$i" | cut -c 6- | head -1) mv "$i" "$ser_num.csv" done stash,它们的语法更简单。