Eslintとjenkinsを統合しようとしていますが、Googleでリンクを見つけられませんでした。これを手伝ってください。
あなたの好意的な反応を待っています。
ありがとう、Siva ramanjaneyulu vegi
ESLint レポートをxmlファイルにエクスポートし、jenkinsが利用可能な Checkstyle 、 警告 または 違反 プラグイン。
ESLintの場合、個人的にはJenkinsのCheckstyleプラグインの使用を好みます。
したがって、エスリントレポートをJenkinsにエクスポートするには、次の手順を実行します。
eslint -c config.eslintrc -f checkstyle apps/**/* > eslint.xml
(apps/**/*
をアプリファイルのパスに置き換えます)次に、ジョブを実行すると、実行されたファイルに対するESLintレポートを見ることができます。
私がやったことを理解する:
eslint -c config.eslintrc -f checkstyle apps/**/* > eslint.xml
-c config.eslintrc
これは.eslintrc
構成ファイルを指し、そこで使用するために指定したものをすべて使用します。 (私が提供した上記のESLintリンクを参照してください)-f checkstyle
これは、レポートで使用する形式をeslintに指定します。使用可能な形式は、この link で確認してくださいapps/**/*
これは、eslintが確認するファイルのパスです(**/*は、ファイルおよびフォルダーのパターンです)> filename
これは、ビルドが実行されるたびに結果が保存されるエクスポートCLI引数です。更新:
ESLintの最新バージョンでは、次のコマンドライン引数を使用して、出力を任意のファイルにエクスポートできます。
-o your_file.file_format
彼らの ドキュメントを参照してください
注意:
Eslintの呼び出しにエラーがある場合、コマンドは1
の値を返し、ビルドはfailedとしてマークされますが、これは必ずしも必要ではありません。これを回避するには、次を追加します:|| true