Jenkinsfile でいくつかの文字列を連結しようとしていますが、うまくいきません:
def versionFromFile = readFile("./version")
def version = versionFromFile + env.BUILD_NUMBER
私は他の解決策も試しました:
sh "echo version: ${version}-${env.BUILD_NUMBER}"
sh "git tag ${version}-${env.BUILD_NUMBER}"
しかし ${env.BUILD_NUMBER} は評価/出力されません
私が行った場合
sh "git tag 1.0.1-${env.BUILD_NUMBER}"
${env.BUILD_NUMBER} が評価/出力されます
スクリプト言語が Jenkinsfile 内でどのように機能するかはまだわかりません。ドキュメントはすべて DSL に関するものです。つまり、一般的なスクリプト操作を実行できないということですか?