問題タブ [hudson-plugins]
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.
build-process - jenkinsにアーティファクトを動的ディレクトリにコピーさせる方法は?
scpプラグインを使用して、Jenkinsにビルドのアーティファクトを別のサーバーのアーカイブディレクトリにコピーさせようとしています。
理想的には、ビルドバージョンに基づいて宛先を動的にできるようにしたいので、結果は次のようになります。/builds/<build version>/
1.2.3.4のようなビルドバージョンの場合、次のようになります。
scpプラグインのページを読んだところ、これは可能ではないようですが、ここの誰かがそれを理解しているのではないかと思いました。
これを行う方法はありますか?
ファイル名にバージョン番号が埋め込まれたアーティファクトを1つのディレクトリに配置する方がよいでしょうか。
grails - Hudson/Jenkins 用の Grails のカスタム環境
Jenkins (以前の Hudson) 用の Grails プラグインを使用していますが、ターゲットのカスタム環境を指定する方法が見つかりませんでした。
入力と構成セクションの入力を試してみ-Dgrails.env=myEnvironment war
ましたが、運がありませんでした。targets
-Dgrails.env=integration
Properties
hudson - jenkins プラグインの作成: ドキュメントはどこにありますか?
私の現在のプロジェクトでは、Jenkins を使用してビルドを監視しています。今度は、Jenkins プラグインを作成して、監視パラメーターを追加するように求められています。
ステータス モニター プラグインがどのように機能するかを調べましたが、いくつかのことがわかりません。プラグインを作成するためのドキュメントを探してみましたが、不足しているようです。(このサイトでは、基本プロジェクトの生成方法についてのみ言及しており、それほど有益ではないチュートリアルを参照しています)
私がやろうとしているのは、各ビルドにいくつかのオプションを追加し、リンクを追加し、監視ページを追加することです。メインページへの追加は、アクションを追加することで行われるようですが、私はまだ残りを理解しようとしています. そして、次のようにすべてがどのように結びついているか。
hudson はノーティファイアを拡張するクラスをスキャンしますか? (監視プラグインの通知クラスへの参照はどこにもありませんが、メイン ページに追加されているため、何らかの方法で呼び出す必要があります)
rootaction クラスは URL バインディングを引き起こしますか? ここにコードを入力するための参照もないようです。
また、マッピングが一致しないため、Jelly ファイルはどのようにして正しいページにバインドされるのでしょうか。それとも、RootAction を拡張する Bla というクラスがある場合、Jenkins は Bla という名前のフォルダーをスキャンしますか?
誰かが何かポインタを持っていますか、または適切なドキュメントを見つけることができる場所はありますか?
hudson-plugins - ハドソン:プラグインを開発していますが、メインページに表示されませんか?
jenkinsのメインページへのリンクを追加しようとしています。いくつかの例(私はJenkinsプラグインの開発に不慣れです)を調べた後、Notifierを拡張するクラスを作成する必要があるようです(他の場所で定義する必要はないようです?)そして実行ステップをオーバーライドします。
私は両方を試しました:
と:
しかし、実行アクションは実行されていないようですか?
BuildMonitorActionは次のとおりです。
「grasisgreen」という表示テキストのリンクがメインメニューに表示されない理由について、誰かが指摘していることはありますか?
そして別の質問:プロジェクトフォルダから削除する以外に、jenkins開発ワークスペースをクリアする方法はありますか?mvncleanはそれをクリアしていないようです。
前もって感謝します。
java - Jenkins(以前のHudson)プロットプラグイン:判読不能なフォント
JenkinsのPlotプラグインによって生成されたプロット内のテキストは、非常に小さい筆記体フォントを使用しているため、判読できません。このプラグインで使用されているJavaフォントが欠落しているようです。ただし、そのようなフォントをインストールまたは検索する方法がわかりません。OpenJDK 1.6.0を使用していて、JRE6u23がインストールされています。
これは、Labels-are-unread-in-chartsで発生した問題と同じですが、問題の修正方法を理解した後、ユーザーが解決策を投稿しなかったのは非常に残念でした。
build - JenkinsのMavenプラグインをJava以外のビルドプロジェクトで使用することは可能ですか?
独立したJenkinsジョブのリストがありますが、それらをグループ化して、1つのボタンをクリックするだけですべてを実行できると便利です。各プロジェクトは、コンパイルではなく、デプロイメントに関係しています。
バルクビルダープラグインを見つけましたが、バルクビルダーを使用するには、呼び出すたびにパターンを指定する必要があります。
プロジェクトをグループ化できるJenkinsプラグインを探していますが、Mavenシステムはこれが可能であることを示唆しているようです。実行したい各ジョブへの依存関係を設定するトップレベルのビルドジョブを作成します。 、その後、トップレベルのジョブを実行する必要があります。
可能であれば、Java以外の依存関係を管理するのにMavenが役立つと思った人はいますか?思った通りに使えますか?
編集:これらはすべて.netプロジェクトです
svn - Hudson の 2 つの異なる SVN リポジトリにアーティファクトを公開する
ビルド後、アーティファクト(jar) を2 つの異なる SVN リポジトリに公開したいのですが、ハドソンでそれを行うことは可能ですか?
Hudson プラグイン「Publish to Subversion repository」を使用することで、アーティファクトを 1 つの SVN リポジトリにのみ公開できます。
よろしく、
selenium - Hudson / SeleniumHQ プラグイン - リモート サーバーでテストを実行するには?
私の主な問題は、ハドソンに別のマシンでテストを実行させることです:
Selenium で Web サイトをテストしていますが、初期のテストはうまくいきました。今こそ、私がコーディングで忙しい間、Hudson に単独でテストしてもらうときです。Hudson 用のSeleniumHQ プラグイン
をインストールし、構成とジョブのセットアップ手順を実行しました。
現在、まだ問題が残っています。ブラウザが存在しないため、Hudson がインストールされているサーバーはテストを実行できません。Red Hat で動作します。私がすべきことは、別のマシン (Windows Server 2003) でテストを実行することです。
Selenium サーバー (以前の Selenium RC) は、Windows マシン上で「手動で」実行すると非常にうまく動作しますが、ハドソンにテストを委譲させる方法がわかりません。
私の仕事は次の構成を使用していますが、これは計画どおりに失敗します (このマシンにはブラウザーがありません)。
ビルドステップ/スクリプト:
他の(Windows)サーバーにセレンの部分を実行させながら、ハドソンがレポートを処理し続けるように調整するにはどうすればよいですか?
事前に感謝します。
java - Jenkins / Hudson での UserNameResolver の使用
Active Directory のデータからユーザーの実名と電子メール アドレスを提供するプラグインを作成しようとしています。認証には ActiveDirectory プラグインを使用しますが、これはこれらの値を設定しません (そして、私が知る限り、そうすることができません)。
これは電子メール アドレスで魅力的に機能しますが、ユーザー名には認証に使用されるユーザー名 (org.acegisecurity.userdetails.User) が事前に入力されているようで、プラグインは実際の名前を提供するために照会されることはありません。
Jenkins にプラグインにユーザーの本名を照会させるにはどうすればよいですか? AD認証プラグインに実名ルックアップを追加して実際のユーザー名を失いたくないので、UserDetailsのユーザー名ではなくユーザーの実名を返します。
jenkins - Jenkins and Jelly (ext-email プラグイン)
ext-email プラグインでゼリー スクリプトを使用しています。自分で画像を追加したい場合は、ゼリー スクリプトでどのようにすればよいですか。私は多くの異なる方法を試しましたが、それでも間違った検索方法です。
教えてください。