1

しばらく検索しましたが、この質問に対する答えは見つかりませんでした。Jenkins を使用していくつかのテストを行っており、Clearcase を 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 プラグインの特定の「機能」なのか、それともバグなのか、誰にもわかりますか?

4

2 に答える 2

1

Hudson/Jenkins PMD Configurationの私の他の投稿に対する強引な回答を参照してください。

メインの Jenkins 構成で clearcase パスを指定する必要があります。

于 2011-10-31T16:26:19.733 に答える
0

バグ。

(または未実装の機能)

Jenkins XUnit プラグインを使用して同じシナリオに遭遇しました。グローバル パラメータを含む「カスタム ツール パターン」の値は解決されますが、グローバル パラメータを含む「カスタム スタイルシート」の値は解決されず、次のようなエラーが発生します。あなたの。

ソース ( https://github.com/jenkinsci/xunit-plugin/)をのぞいてみると、XLS パラメーターのグローバル パラメーター解決がまだ実装されていないことがわかります。

ここにバグが報告されています: https://issues.jenkins-ci.org/browse/JENKINS-17438/

これはオープン ソースであるため、Maven をインストールして Jenkins プラグイン コードをデバッグします。

更新: 完了すると、最新バージョンで新しい機能が表示されるはずです

于 2013-04-04T15:24:14.747 に答える