5

3 つのファイルを読み取って出力を連結することにより、変数を jenkins パイプライン DSL スクリプトに定義しようとしています。3 つのファイルの内容は次のとおりです。

file1 の内容: 127

file2 の内容: 0

file3 の内容: 1

def var1 = readfile('file1')
def var2 = readfile('file2')
def var3 = readfile('file3')

def concatVar = "${var1} + '_' + ${var2} + '_' + ${var3}"
printin ${concatVar}

私が期待する出力は

printIn${concatVar} 
127_0_1 

代わりに私の出力は次のとおりです。

printIn ${concatVar} 
127
_0
_1

どこか間違っていることはわかっていますが、どうすればよいかわかりません。Jenkins pipepile dsl/groovy 構文に精通している方はいますか?

みんなありがとう

4

1 に答える 1