2016-10-19 3 views
3

スニペットジェネレータツールをJenkins 2で使用すると、ジョブ内のようにプラグインをセットアップしてから、パイプラインスクリプトで使用できるGroovyを生成できます。Jenins 2で任意のプラグインを使用するパイプラインスクリプト

enter image description here

しかし、私は、インスツルメントに興味プラグインは、「サンプル・ステップ」に記載されていない場合スニペットジェネレータにドロップダウン?使用したいプラグインを計測するためのスクリプトブロックの作成方法を決定するにはどうすればよいですか?

私の場合、Pipelineスクリプト内に "Flexible Publish"プラグインを使用したいと思います。

答えて

6

一般にパイプラインと互換性のないプラグインは使用できません。 プラグインを互換性を保つために多かれ少なかれ変更する必要があります。 はプラグインのコード内の特定のヘルプページを宣言互換性のあるプラグインを示していますが、そのスニペットジェネレータを知っておく必要があり、完全であるために

2

https://github.com/jenkinsci/pipeline-plugin/blob/master/COMPATIBILITY.mdを参照してください。 docker-workflowプラグインの例を挙げると、コードではhelp page for DockerDSLと定義されています。つまり、Snippet GeneratorがDockerDSLステップで使用できるようになります。

したがって、あなたは常にスニペットジェネレータに表示されているものではなく、Jenkins plugins compatibility page(arasioとして記載されています)をチェックする必要があります。

関連する問題