1
私は現在のGroovy(Jenkins DSL flavor)を持っており、ラッピング・ブロックをオプションにしたいと考えています。groovyでラッピング・ブロックを条件付きで使用する方法は?
timestamps {
ansiColor('xterm') {
sh cmd
}
}
新機能:
def use_timestamps = true // or false
def use_ansiColor = false // or true
/* some code to run the `sh cmd` with or without blocks */
PS。私はそれが2つのセットのifブロックで動作するようにすることができることを知っていますが、それは非常に非常に醜いと思われ、私はそれを避けたいと思います。新しいラッパーが追加された場合、それは悪夢になる可能性があります。