47

Jenkins 用の ANSI カラー プラグインをインストールしました。ジョブでは、デフォルトのプロファイル「xterm」でそのプラグインを有効にしました。

バッチ ファイル (Windows プラットフォーム) からログに出力するときに、コンソール ログの出力を色分けする方法がわかりません。

ドキュメント

https://wiki.jenkins-ci.org/display/JENKINS/AnsiColor+Plugin

役に立ちません。実際にカラーで印刷する方法の例はありません。

いくつかの異なる echo/print コマンドを試しましたが、色が機能しません。

ヒントをいただければ幸いです。

4

6 に答える 6

8
  1. ソフトウェアが実際に ANSI カラーを出力していることを再確認してください。たとえば、このエコーを実行する bash スクリプトは、AnsiColor プラグインがインストールされている場合は色を生成しますが、プラグインがないと、コンソール出力にめちゃくちゃなエスケープ シーケンスが生成されます。

BASH の場合:

echo -e '\033[35mPurple!\033[0m'
  1. プロジェクト構成を確認し、「ビルド環境」を確認して、「カラー ANSI コンソール出力」がチェックされていることを確認します。

  2. 「ビルド環境」セクションが見つからない場合は、プラグインの管理に移動して、正しいプラグインが実際にインストールされていることを再確認してください。
    (最近、「AnsiColor」の代わりに「Ansible」プラグインをインストールしました....)

于 2015-12-16T02:23:40.790 に答える