1
Pythonコード:ジェンキンス:SUCCESS Pythonはsys.exitと出ていても(-1)
print "Initiating myPy..."
...
try:
opts, args = getopt.getopt(sys.argv[1:], "d:", ["dolphins="])
except getopt.GetoptError:
print '\tUsage: python myPy.py -d <foo>'
sys.exit(-1)
サーバの応答:myPyの開始
...
Usage: python myPy.py -d <foo>
仕上がり:SUCCESS
私はいくつかの情報源から、ゼロ以外のシステム終了コードがビルドに失敗したと思われていました。私の場合、なぜこれは起こっていないのですか?ビルド設定の設定と関係がありますか?
ちょうど最初にチェックする - あなたのpythonスクリプトが直接呼び出される、またはラッパースクリプト内で取得されますか?つまり、PythonのリターンコードはJenkinsに届くでしょうか? –
良い質問です。現時点では、bashビルドスクリプトのように呼び出されます:_python myPy.py -d $ DolphinVar_ ジェンキンスが見ているかどうかはわかりません。 – Answoquest
EDIT:私は-e bash blagが見つからなかった – Answoquest