問題タブ [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.

0 投票する
2 に答える
1738 参照

java - ジェンキンス; Jelly フィールドに環境変数を挿入しますか?

これはしばらくの間私を悩ませてきました。環境変数のリストがあり、自分のカスタム プラグインのビルドの 1 つの構成でそれらを使用したいと考えています。

ここに画像の説明を入力

${WORKSPACE}したがって、この場合、環境によって構成されたパスに解決したいと思います。

誰でもこれを行う方法を知っていますか? Jelly タグとしては見つからないようです。

0 投票する
1 に答える
2113 参照

jenkins-plugins - Jenkins プラグインでの global.jelly と config.jelly の使用

Maven 3 を使用して Jenkins プラグインに取り組んでいます。global.jelly と config.jelly の 2 つのデフォルト .jelly ファイルが表示されます。この 2 つの違いは何ですか? また、各ファイルに含まれる内容の例を教えてください。

これは、以下によって作成されたプロジェクトの結果です。

助けてくれてありがとう!

0 投票する
2 に答える
3590 参照

javascript - ジェリー スクリプト内での JavaScript の使用

Jenkins で JavaScript で記述されたスクリプトを使用しようとしています。簡単な方法は、.jelly スクリプトで呼び出すことだと思います。例:私はファイルを持っています

myCustom.js :

次に私が持っている: global.jelly (チュートリアル プラグインから):

問題は、効果がないことです。Hello Worldアラートでさえ表示されません...何が間違っていますか? 私が使用する場合:

in jelly, it shows allert window, but I cannot call entire document. Maybe "${resURL}/myCustom.js" is not pointing correctly? where should I put my JS file?

One more thing: I've seen other question on Stack, but there is no working anwser, and I can't contact to owner of that one.

0 投票する
2 に答える
614 参照

jenkins - カスタムメトリクスをメール内線用のゼリーに入れる方法は?

Jenkins と email-ext を使用して、「html」テンプレートをコピーし、メールのビルドに必要な外観にしました。

私が今やりたいことは、ビルド メールでいくつかのカスタム メトリックを取得することです。具体的には、ビルド ジョブは、作業を実行する多数の PHP スクリプトを呼び出します。これらのスクリプトの 1 つは、ディレクトリ内に一連のファイルを作成します。ビルドメールに次のような出力行を持たせたいと思います:

もちろん、PHP スクリプトは 8 つのファイルを作成したことを認識しています。そのスクリプトは、Jelly がそれを認識して出力できる場所で、どのようにしてその番号を取得できるのでしょうか? Jenkinsにそのようなものを保存させ、Jellyテンプレートで利用できるようにする方法はありますか?

0 投票する
1 に答える
856 参照

plugins - Jenkins プラグインの開発: ジェリー ファイルをコピーして変更しても問題ありませんか?

初めての Jenkins プラグインを開発しようとしていますが、いくつかの問題について確信が持てません:
これまでのところ、新しいジョブ タイプを作成するクラスがあります。基本的には Jenkins の FreeStyleProject と同じように見え、問題なく動作します。

1) ここで、プラグインが (新しいタイプの) ジョブの構成ページに追加のセクションを作成するようにします。リソース パッケージに config.jelly を追加しようとしましたが、うまくいきませんでした。次に、Jenkins の configure-entries.jelly を resources/hudson/model/Project からコピーし、ここに情報を追加しました。このままでいいのでしょうか?
2) さらに、プロジェクト ページに何かを追加したい。そのためにjobMain.jellyというファイルが使えることがわかりましたが、resourcesパッケージにファイルを作成しただけでは何も変わりません。その代わりに、Jenkins の main.jelly を resources/hudson/model/AbstractProject からコピーして、ここに何かを追加しました。それは大丈夫ですか?動作しますが、後で問題が発生する可能性があるかどうかはわかりません。

前もって感謝します!

0 投票する
1 に答える
4726 参照

jenkins - Jenkins プラグインのドロップダウン メニュー

どういうわけか、Jenkins プラグイン用の jelly.xml に追加したドロップダウン メニューの値を保存できません。一方、テキストフィールドは問題なく機能します

ゼリー:

データバインドされたコンストラクターには何も追加しませんでした。たぶん、これはすでに問題です。文字列ではなくリストなので、追加する方法がわかりませんでした?!

そのため、doFillSelectionItems 関数のみを追加しました。これは正常に機能します。

また、save() の前の configure メソッドにも:

3 つのオプション間で変更でき、値が保存されていることは間違いありません。ビルドを数回実行でき、選択した値を使用していますが、プロジェクトを再度構成すると、以前に選択したものに関係なく、常に最初のオプションが選択されます。保存された値をここに表示するにはどうすればよいですか?

0 投票する
1 に答える
552 参照

java - Jenkins プラグイン: ゼリーと Java を接続する

私は現在、最初の Jenkins プラグインを開発しています。
Java メソッドを介して入力されるジョブ ページにドロップダウン メニューが必要ですが、ゼリーと Java ファイルが正しく連携していないようです。

ジョブメイン.ゼリー


JavaClass.java


これを実行すると、求人ページに空のドロップダウンが表示されます。私は何が間違っているのでしょうか?