79

現在、Jenkins Pipeline プラグイン (以前は Workflow プラグインと呼ばれていました) の評価を行っています。ドキュメントを読んで、現在、次を使用してワークスペース パスを取得できないことがわかりました env.WORKSPACE

次の変数は現在、ワークフロー スクリプト内では使用できません。

NODE_LABELS

ワークスペース

SVN_REVISION などの SCM 固有の変数

現在のワークスペースへの絶対パスを取得する方法は他にありますか? このテストを実行して、いくつかのパラメーター (実行可能ファイルへの絶対パス) を取得する必要があります。すでにセクションnew File("").absolutePath()内で使用しようとし@NonCPSましたが、CPS 以外のものは常にマスターで実行されるようです。

後で再度読み込むことができるファイルにパスを保存するバッチスクリプトを実行せずに、このパスを取得する方法を知っている人はいますか?

4

4 に答える 4