2016-09-15 4 views
0

ステップからJobに追加したカスタムパラメータの値を変更しようとしています。私はパラメータに手動で「ダミー」値でdddのと呼ばれるパラメータを作成Teamcity 9.1.3 - setParameterが動作しない

は、 は、私がビルドステップでこれを置く:

echo "ddd is: %ddd%" 
echo "##teamcity[setParameter name='ddd' value='fff']" 
echo "Now ddd is: %ddd%" 

しかし、私が手出力は次のようになります。

ddd is: dummy 
Now ddd is: dummy 

パラメータは変更されません。

Google検索では、誰もがこの方法を使って値を変更していますが、私の場合は機能していません。 何が問題なのでしょうか? Teamcityバージョンは9.1.3(ビルド37176)です

ありがとうございました。

+0

[ここ](https://stackoverflow.com/questions/20829161/teamcity-using-setparameter-to-pass-information-between-build-steps/45277606#45277606)と[ここ](https:// stackoverflow.com/questions/22141259/teamcity-setparameter-doesnt-seem-to-be-working)は正しい答えです。 – dikkini

答えて

1

私は自分自身に反応します。 値は実際に変更されますが、値が変更されているのと同じ手順ではなく、次の手順で有効になります。 値が変更されているのを見て、別のステップを作成してから%ddd%パラメータをエコーし​​なければなりませんでした。

ありがとうございました。

関連する問題