質問: Jenkins XUnitカスタムスタイルシートでのワークスペース変数の使用 私はしばらくの間、検索し、この質問に対する答えを見つけていない。私はJenkinsを使っていくつかのテストを行い、CMツールとしてClearcaseを使用しています。私がカスタムツール用に作成したスタイルシートは、クリアケースのビューパスに相対的なディレクトリにあります。スタイルシートへのパス全体をハードコーディングすると、すべて問題ありませんが、$ {CLEARCASE_VIEWNAME}環境変数を使用しようとすると、xUnitは解決しようとしません。 ``` "The input xsl '${CLEARCASE_VIEWNAME}/rest_of_path/my_stylesheet.xsl' relative to the workspace '/myworkspace' doesn't exist." ``` 奇妙なことは、この変数を使ってxmlファイルがどこにあるのかを指摘し、それが問題なく見つかるということです。それがxUnitプラグインの特定の "機能"か、バグかどうかは誰にも分かりますか?
回答: バグ。 (または実装されていない機能) 私はJenkins XUnitプラグインを使用して同じシナリオを実行しました。グローバルパラメータを含む「カスタムツールパターン」の値は解決されていますが、グローバルパラメータを含む「カスタムスタイルシート」の値は解決されず、あなた。 ソースを覗いてみる:は、XLSパラメータのグローバルパラメータ解決がまだ実装されていないことを示します。 A bug has been filed here: オープンソースなので、MavenをインストールしてJenkinsのプラグインコードをデバッグするときです。 UPDATE:完了したら、最新バージョンの新機能が表示されます