問題タブ [jenkins-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.
jenkins - Jenkinsはビルド履歴ビューをカスタマイズします
Build History ビューをカスタマイズする jenkins プラグインをビルドしたいと思います。ビルド履歴に成功した各ジョブへのリンクを追加し、何らかのアクションを実行したいと考えています。また、プラグインからそのビルド実行の SCM 情報にアクセスする方法も知りたいです。
コード スニペットやその他のヘルプを教えていただけますか? ありがとう
jenkins - Jenkinsでパフォーマンステストの結果を表示する方法
Javaアプリケーションのパフォーマンスをテストするためのフレームワークを作成しました(JMeterなどの既存のフレームワークはどれも適切ではありませんでした)。フレームワークは、1秒あたりの平均/最小/最大トランザクションなどのさまざまなメトリックを生成します。
コミットによってパフォーマンスが向上したかどうかを追跡できるように、各Jenkinsビルドでこれらのメトリックを表示する必要があります。
これを行う方法がわかりません。
1つのアイデアは、パフォーマンステストフレームワークを変更してHTMLファイルを出力し、ビルド結果ページにJenkinsを表示/リンクさせることです。
どんなアドバイスもありがたく受けました。
java - グローバルビルドステータスにフックし、グローバルに繰り返し可能な構成を持つJenkinsプラグインを作成しますか?
IP電源タップデバイスと通信する単純なJenkinsプラグインを作成しようとしていますが、いくつかの問題が発生しました。私はドキュメントを掘り下げましたが、せいぜいまばらなようです。
私の理論は、記述子が関連付けられたパブリッシャーを作成することでした。記述子は、Beanオブジェクト(params)を介して繰り返し可能な形式を取り、レコーダーで使用できるようにします。
実際に起こっているように見えることは次のとおりです。
これがparamsクラスです
そして最後に:
continuous-integration - JenkinsCIの最後のsvnリビジョンからSFTPへのファイルのアップロード
SubversionからSFTPにファイルをアップロードするためのJenkinsジョブを構成しています。Publish Over SSHは非常にうまく機能していますが、ビルドごとにすべてのファイルをアップロードします。
一部のプロジェクトでは、数千のファイルがあり、アップロードに1時間以上かかるため、これはオプションではありません。
誰かが最後のリビジョンで変更されたファイルのみをアップロードする方法を提案できますか?
ruby - Rubyを使用したJenkinsプラグインフォームの検証
RubyでJenkinsプラグインを開発しています。サーバーに接続するすべてのノードを構成して、ノードがマスターへの接続を失ったときに指定されたアドレスに電子メールが送信されるようにする必要があります。EmailNodeProperty
メールアドレスを入力するフィールドを追加します。
email
ノードを構成するとき、電子メールアドレスを入力できるという名前のフィールドがあります。住所を入力するときにこのフィールドを検証してほしい。
構成を保存するとEmailNodeProperty
、電子メールアドレスにアクセスできる場所(そうです)が作成されます。
MyComputerListener
ノードがoffline
接続を失うと、が呼び出されます。
MyComputerListener
メールアドレスを見つけてメールを送信します。
Rubyでフォームを検証できるかどうか誰か知っていますか?Jenkins wikiによると、これは実装されることになっているものです(FIELDはフィールド名と交換されることになっているので、そうあるべきだと思いますdoCheckEmail
):
Rubyでこれをどのように行いますか?メソッドはどこに実装する必要がありますか?でEmailNodeProperty
またはでMyComputerListener
?QueryParameterをどのように処理しますか?@は、Rubyのインスタンス変数になります。(クエリパラメータとは何ですか?)
どんな助けでも大歓迎です!
/ジョナタン
ruby - JenkinsとRubyメトリックプラグインのエラー
Ruby onRailsアプリ用にJenkins1.424.2を実行していて、RubyMetricsプラグインを使用したいと思います。プラグインの管理サイトを使用してインストールしました。しかし、Jenkinsを再起動すると、プラグインはジョブの構成オプションで使用できません。
そこで、ログファイルを調べたところ、プラグインを起動できなかったことがわかりました。最初に依存関係のmaven-pluginでいくつかのエラーが発生し、次にこのエラーが発生します
ログファイルの出力全体は次のとおりです。
これはjenkinsまたはプラグインのバグですか?どうすれば修正できますか?
hudson - Jenkinsビルドプロモーション:プロモートしたいビルドのビルドIDを取得するにはどうすればよいですか?
プロモートビルドプラグインを使用してJenkinsでビルドプロモーションを実行すると、新しいBUILD_ID環境変数が生成されるようです。宣伝しようとしているビルドの現在のBUILD_IDにアクセスできる方法またはプラグインはありますか?
基本的に、必要な機能は次のとおりです。Jenkinsのビルドに移動し、antまたはgradleスクリプトを起動して、現在のビルドでアーカイブされているビルド済みのアーティファクトをプロモートできるようにします。
regex - Jenkins-email-ext、BUILD_LOG_REGEX のエラーのみを除外するにはどうすればよいですか?
現在、Jenkinsの編集可能な電子メール情報でBUILD_LOG_REGEXを使用して、電子メールでエラーのログを取得しています。しかし、ジャンクが大量に発生するため、エラーをフィルターで除外したいと考えています。また、エラーのログを完全にフィルター処理したいと考えています。何か助けはありますか?
regex - Jenkins/Hudson Email-Ext プラグインで BUILD_LOG_REGEX の Jelly スクリプトを作成するにはどうすればよいですか?
ビルドログを返すJenkins Email-Extでゼリースクリプトを作成/変更しようとしています。正規表現のBUILD_LOG_REGEXでログをフィルタリングしようとしています。ジェリー スクリプト テンプレートを使用して build_log_regex を実行するためのサンプル スクリプトまたは形式を教えてもらえますか? 前もって感謝します。
jenkins - Jenkins: プロジェクト ページに最後のコンソール出力を表示する
Jenkins でプロジェクトを表示するとき、プロジェクト ページに表示される最後のコンソール出力を確認したいと思います。
これにより、次の 2 つのニーズが満たされます。
- ほとんどの場合、ビルドの出力を確認したいだけです。最後のコンソール出力までクリックするのは不必要に面倒に思えます
- 非技術的な管理者は、出力が自分に関連している場合でも、最後のコンソール出力までクリックする方法を覚えていない/十分に動機付けられていない
これをサポートするプラグインを探しましたが、見つかりません。
どのようなオプションがありますか?