ビルドで生成されたJSONファイルを読み込んでJenkinsプラグインを作成し、それぞれのビルドページにそのデータの概要を表示しようとしています。私は他のプラグインの例を踏襲し、Action
,BuildStepDescriptor<Publisher>
、およびRecorder
まで拡張し、カスタムテキストをビルドページに正常に表示できますが、ビルド成果物にはどのようにアクセスすればよいでしょうか?Jenkinsプラグインでビルド成果物を読む
私のカスタムAction
クラスでは、オーバーライドperform()
方法が便利getRootDir()
メソッドを持っているfinal AbstractBuild<?, ?> build
引数を受け取るが、これはたビルドファイル(すなわち、それらをアーカイブのすべてを含むディレクトリのパスを返すように見えます明示的に保存されています)、実際のビルド作業ディレクトリのパスではありません。