0
私のパイプラインスクリプトはSCMから構成されています。それにはいくつかの制限があります。たとえば、私のgroovyスクリプトでhudson.model
を使用することはできません。私がやっていることは、私がより多くのことをすることができるように、常に私のGroovyスクリプトでpythonスクリプトを起動させることです。今、問題はどのように私のすべてのPythonスクリプト間で情報を共有できるかです。例から、私のグルーヴィーなスクリプトがJenkinsパイプラインジョブで情報を渡す方法
node('node1') {
bat 'python a.py'
}
node('node2') {
bat 'python b.py'
}
a.pyがサーバーから情報を取得であり、そしてそれらの情報をb.py.に使用されますa.pyとb.pyの間でいくつかの情報を共有するのに好ましい方法は何ですか?
どのような情報ですか?それらを起動するときにコマンドライン引数として提供できますか?または環境変数として?どちらかまたは両方が実行されると変更されますか? – jonrsharpe
は私の記述を変更しました。 – Bomin
「b.py」は、別々に実行するのではなく、「a.py」の機能をインポートして使用できますか?なぜ彼らは別々のノードにあるのですか?もっと文脈を提供できますか? – jonrsharpe