問題タブ [jelly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jenkins Email-ext Jelly スクリプト (概要)
私のプロジェクトは、Jenkins を CI サーバーとして統合しました。Email-ext プラグインを使用してカスタマイズされたメールを提供し、ビルドが完了したら開発者にさまざまなメトリックの合理的な概要を提供したいと考えています.
Email-ext プラグイン サイトで提供されているスクリーンショットの例は、多かれ少なかれ私たちが探しているものです。
現在、Findbugs、Cobertura コード カバレッジ、および TestNG のメトリクスを生成しています。これらのメトリックが Jelly スクリプトにどのように含まれているかを示す良い例を見つけるのに苦労しています。
誰かが同様のスクリプトを持っているか、これらのメトリックを Email-ext 通知にリンクする良い例/チュートリアルへのリンクを持っていますか?
ありがとう
php - Kohana Jelly タイムスタンプの取得方法
Jelly の経験がある人なら、Jelly_Field_Timestamp から Pretty_format バージョンの Timestamp を取得する方法を知っているのではないかと思っていました。
レコードをループしているときに、その $pretty_format 値を何らかの方法で取得できる限り、 date($pretty_format, $value) を実行してもかまいません。
このようなことが可能でなければなりません...そうではありませんか?
arrays - Kohana Jelly: Jelly コレクションから配列をすばやく作成する方法は?
モデルの人物がいるとします。各 Person オブジェクトは、多くの友達を持つことができます (Field_HasMany)。
特定の人の友達の名前/IDペアの単純な配列を取得したい場合は、次のように友達を取得する方が速い/良いですか?
次に、 foreach ループを使用してそのオブジェクトから配列を作成します
また
次のように選択します。
java - Jenkins プラグイン - プロジェクト プラグイン設定でグローバル プラグイン設定を参照
簡単なhudsonプラグインを書きたいと思います。私は一つのことに行き詰まった。config.jelly のデフォルト値として global.jelly のグローバル設定を使用できるようにしたいと考えています。
出来ますか?これどうやってするの?もう 1 つ - global.jelly に動的フォームを作成します (<f:repeatable>
タグを使用します)。
grails - hudson の内線メールを設定する
私はgrailsプロジェクトを持っており、ハドソンを使用してさまざまな分析を行っています。レポート分析 (cobertura、codenarc、findbug) を開発者に送信したい。しかし、ハドソンの内線メールの使い方がわかりません。グーグルで解決策はゼリースクリプトを使用することだと思いますが、それを機能させることができるようです。
plugins - Jenkins プラグイン: 他の記述子にアクセスする方法
ジェリー ファイル (global.jelly) から他の記述子にアクセスできるかどうか疑問に思っています。
textbox
たとえば、 にデータを入力する唯一の方法はDescriptorImpl
、 を使用することです。これは、記述子に jelly にマウントされています。
<f:textbox default="${descriptor.getName()}" />
しかし、別のプラグインからのデータが必要ですか? このプラグインに属していないゼリー ファイルからこのデータにアクセスすることは可能ですか?
jenkins - Jenkinのemail-extプラグインのJellyスクリプトの無限ループ。なんで?
Jenkinsのemail-extプラグインを使用して、最後に成功したビルド以降のすべての変更を含む電子メールを送信しようとしています。デフォルトのhtml.jellyスクリプトの変更セット部分を置き換えて、以下をまとめましたが、無限ループに入ります。理由がわかりません。また、どのようにデバッグするかわかりません。私はこれまでJellyスクリプトを書いたことがないので、おそらくここに簡単なものがあります。
Email-extにはCHANGES_SINCE_LAST_SUCCESSトークンがありますが、素敵なHTMLメールを送信しようとしたときにそれを利用できるようにする方法がわかりません。
email - Jelly テンプレートでの外部 XML ファイルの読み取りと解析
Jenkins 1.410 と Email-Ext 2.14 を使用しています。私のプロジェクトは、他の多くのビルドを検証し、それらの成果物が適切に配信されていることを確認してから、概要の電子メールを送信するためのサニティ チェックです。それは大丈夫です。
現在、親プロジェクトの POM.xml を解析し、多数の依存関係バージョンを抽出して、それらを電子メールの適切にフォーマットされたセクションに含めようとしています。
質問: Jelly テンプレートで、外部の pom.xml を読み取り (行のコレクション/配列、xml dom オブジェクト、大きな文字列などとして取得)、必要なプロパティ/属性を抽出するにはどうすればよいですか。それを考えると、それらを表などにフォーマットできます。
独自のプラグインを作成する必要がありますか (それは私にとって新しいものになります)? または、この機能は既に存在しますか?
どうもありがとう。
kohana-3 - Kohana 3.2 で Jelly ORM を使用した場合の互換性の問題、次へ進みますか?
私は Jelly ORM が好きで、Kohana 3.2 で使用したいと考えています。ただし、さまざまな方法やアクションを試すと、さまざまなエラーが発生します。
Jelly ORM の最後の更新は、1 年以上前に github で行われたようです。
「さようなら」と言うべきでしょうか?
groovy - Groovy で Java クラスを動的にロードする際の問題
Jelly スクリプトを Groovy に移植していますが、新しいタグを実装する Jelly スクリプトの 1 行のコードで立ち往生しています。
これがクラスをロードしていることはわかっていますが、Groovy に同じことをさせることはできません。見つけたさまざまなクラスローダーの例を使用していくつかの異なる方法を試しましたが、通常は「クラスを解決できません」などのエラーが常に発生します。1 つの問題は、ファイル システム パスを使用する必要があるかどうかわからないことです。
または、URL を使用する必要がある場合 (ファイルへの URL がわからない場合や、URL がわかっている場合に Jenkins がファイルにアクセスできるかどうかもわかりません)。
問題は、 hudson.plugins.emailext.pluginsをインスタンス化する方法です。
PS 古い Jelly スクリプトと新しい Groovy スクリプトは、どちらもJenkins Email-Ext プラグインでメール テンプレートとして使用されています。Jelly スクリプトは機能しますが、Groovy で使用したいです。