0
インラインPythonスクリプトであるBambooプランに単純なスクリプトタスクを追加しました。スクリプトタスクでPythonスクリプトでbambooプラン変数を呼び出す
/usr/bin/python <<EOF
print "Hello"
EOF
うまく動作します。
Helloを計画固有の変数として渡したいので、竹のプラン変数内でpythontestという変数を設定し、Helloという値を設定しました。
私は、スクリプトを切り替える: - それは何もしません
/usr/bin/python <<EOF
print "$bamboo_pythontest"
EOF
。ポストの下を経て
: -
/usr/bin/python <<EOF
import os
print os.environ['bamboo_pythontest]
EOF
私はエラー
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
File "/usr/lib64/python2.6/UserDict.py", line 22, in __getitem__
raise KeyError(key)
KeyError: ''
を取得するには、正常と同じようにPythonのインラインスクリプト内で竹プラン変数を起動する方法はありますシェルまたはバッチスクリプトで動作します。 ここにお手伝いいただければ幸いです。
乾杯、
アシュリー