パッケージのバージョン番号をフォーマットするためにバージョン番号プラグインを使用しようとしています。 「... 54"バージョン番号Jenkins宣言パイプラインのプラグイン
def Version_Major = '1'
def Version_Minor = '0'
def Version_Patch = '0'
pipeline {
environment {
VERSION = VersionNumber([
versionNumberString: '${Version_Major}.${Version_Minor}.${Version_Patch}.${BUILD_NUMBER}',
worstResultForIncrement: 'SUCCESS'
]);
}
stage ('Restore packages'){
steps {
script{
echo "${VERSION}"
}
}
}
}
編集:それがどのように見えるんバージョン変数の配置は 動作しないと私は私が唯一例えば、ビルド番号を取得するには、次をエコーするとき、いくつかの理由から、
properties([
parameters([
string(name: 'Version_Major', defaultValue: '1', description: 'Version Major'),
string(name: 'Version_Minor', defaultValue: '0', description: 'Version Minor'),
string(name: 'Version_Patch', defaultValue: '0', description: 'Version Patch')
])
])
pipeline {
agent any
environment {
VERSION = "${params.Version_Major}.${params.Version_Minor}.${params.Version_Patch}.${BUILD_NUMBER}"
}
stages{
stage ('Test'){
steps {
echo "${VERSION}"
}
}
}
}
なり、二重引用符を使用しては良い仕事?経由
このパラメータを使用する必要がある場合、代わりにそのも可能ですが'versionNumberString:" $ {Version_Major} ... "' – VonC
いいえ、単に印刷されたメッセージに引用符を追加します。 –