37

Jenkins パラメータは大文字と小文字を区別しますか? ビルドの前に「build_parameter」という名前の ant パラメーターを設定する必要がある、パラメーター化されたビルドがあります。Jenkins が設定した ${BUILD_NUMBER} にアクセスしようとすると、ant パラメータに設定された値が取得されます。ビルド パラメーターで大文字と小文字が区別されない場合、誰かがこの問題の回避策を提案できますか? ビルド スクリプトを変更する必要があるため (これはオプションではありません)、ビルド パラメーター名を変更することはできません。ありがとう!

4

3 に答える 3

13

あなたの質問と設定を正しく理解していると仮定すると、

スクリプトでビルド番号を使用しようとしている場合は、次の 2 つのオプションがあります。

1) ant を呼び出すときは、次を使用します。ant -Dbuild_parameter=${BUILD_NUMBER}

2) 次のようにスクリプトを変更します。

<property environment="env" />
<property name="build_parameter"  value="${env.BUILD_NUMBER}"/>
于 2013-10-04T14:21:18.817 に答える