問題タブ [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 - ジェンキンス; Jelly フィールドに環境変数を挿入しますか?
これはしばらくの間私を悩ませてきました。環境変数のリストがあり、自分のカスタム プラグインのビルドの 1 つの構成でそれらを使用したいと考えています。
${WORKSPACE}
したがって、この場合、環境によって構成されたパスに解決したいと思います。
誰でもこれを行う方法を知っていますか? Jelly タグとしては見つからないようです。
jenkins-plugins - Jenkins プラグインでの global.jelly と config.jelly の使用
Maven 3 を使用して Jenkins プラグインに取り組んでいます。global.jelly と config.jelly の 2 つのデフォルト .jelly ファイルが表示されます。この 2 つの違いは何ですか? また、各ファイルに含まれる内容の例を教えてください。
これは、以下によって作成されたプロジェクトの結果です。
助けてくれてありがとう!
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.
jenkins - カスタムメトリクスをメール内線用のゼリーに入れる方法は?
Jenkins と email-ext を使用して、「html」テンプレートをコピーし、メールのビルドに必要な外観にしました。
私が今やりたいことは、ビルド メールでいくつかのカスタム メトリックを取得することです。具体的には、ビルド ジョブは、作業を実行する多数の PHP スクリプトを呼び出します。これらのスクリプトの 1 つは、ディレクトリ内に一連のファイルを作成します。ビルドメールに次のような出力行を持たせたいと思います:
もちろん、PHP スクリプトは 8 つのファイルを作成したことを認識しています。そのスクリプトは、Jelly がそれを認識して出力できる場所で、どのようにしてその番号を取得できるのでしょうか? Jenkinsにそのようなものを保存させ、Jellyテンプレートで利用できるようにする方法はありますか?
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 からコピーして、ここに何かを追加しました。それは大丈夫ですか?動作しますが、後で問題が発生する可能性があるかどうかはわかりません。
前もって感謝します!
jenkins - Jenkins プラグインのドロップダウン メニュー
どういうわけか、Jenkins プラグイン用の jelly.xml に追加したドロップダウン メニューの値を保存できません。一方、テキストフィールドは問題なく機能します
ゼリー:
データバインドされたコンストラクターには何も追加しませんでした。たぶん、これはすでに問題です。文字列ではなくリストなので、追加する方法がわかりませんでした?!
そのため、doFillSelectionItems 関数のみを追加しました。これは正常に機能します。
また、save() の前の configure メソッドにも:
3 つのオプション間で変更でき、値が保存されていることは間違いありません。ビルドを数回実行でき、選択した値を使用していますが、プロジェクトを再度構成すると、以前に選択したものに関係なく、常に最初のオプションが選択されます。保存された値をここに表示するにはどうすればよいですか?
java - Jenkins プラグイン: ゼリーと Java を接続する
私は現在、最初の Jenkins プラグインを開発しています。
Java メソッドを介して入力されるジョブ ページにドロップダウン メニューが必要ですが、ゼリーと Java ファイルが正しく連携していないようです。
ジョブメイン.ゼリー
JavaClass.java
これを実行すると、求人ページに空のドロップダウンが表示されます。私は何が間違っているのでしょうか?