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

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

jenkins - Jenkins プラグインの開発 - Maven の問題: 不明なパッケージ: hpi

Mac OSX で Jenkins 用のプラグインの開発を開始しようとしています。

まず、「mvn hpi:create」を実行すると、すべてのファイルをダウンロードするのに非常に長い時間がかかり、ファイルごとに最大で数分かかります。しかもファイル数が多い。合計時間は4~5時間!なぜそんなに遅いのですか?

次に、「mvn package」を実行すると、次のエラーが発生します。

maven が hpi について知らないのはなぜですか? Maven 3.0.4 を使用しています。

これは私の pom.xml です:

Jenkins の <version> をコンピュータのバージョン 1.448 に変更しました。このエラーを解決するにはどうすればよいですか?

0 投票する
7 に答える
64652 参照

jenkins - 複数の同時アップストリーム ジョブが成功した後、Jenkins ジョブを開始するにはどうすればよいですか?

可能な限り迅速なフィードバックを得るために、Jenkins ジョブを並列で実行したい場合があります。Jenkins には、ジョブの終了時に複数のダウンストリーム ジョブを開始する (またはパイプラインを「フォーク」する) 機能があります。ただし、Jenkins には、そのフォークのすべてのブランチの開始のみをダウンストリーム ジョブにする (またはフォークを「結合」する) 方法がないようです。

Jenkinsには「他のプロジェクトがビルドされた後にビルドする」ボタンがありますが、私はそれを「上流のジョブが終了したらこのジョブを開始する」と解釈します(「すべての上流のジョブが成功したときにこのジョブを開始する」ではありませ

これが私が話していることの視覚化です。私が求めていることを行うためのプラグインが存在するかどうかは誰にもわかりませんか? パイプラインの構築


編集:

2012 年に最初にこの質問を投稿したとき、Jason の回答 (参加およびプロモーテッド ビルド プラグイン) が最良であり、私が採用したソリューションでした。

ただし、dnozay の回答 (ビルド フロー プラグイン) は、この質問の 1 年ほど後に人気が出ました。これは、はるかに優れた回答です。価値のあることですが、今日人々が私にこの質問をした場合、私は代わりにそれをお勧めします.

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

jruby - jrubyのJenkinsプラグイン、動作させることができません

私はこれをいくつかのオペレーティングシステム(Windows 7、OS X、Ubuntu)で動作させようとしましたが、これをあきらめようとしています。https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+plugin+development+in+Ruby
のガイドに従いました Windows7では、Errno::EAGAINに別の「レスキュー」を追加するまでバンドルが失敗しますfast.rbで。 プラグインをテストするためにjpiサーバーを実行すると、次のエラーが発生します。

これは既知の問題ですか?昨年8月に同様の問題が発生したものがあることがわかりました。回答は、これが修正されたことを示しています。
この問題の提案または解決策をいただければ幸いです。

//イェンス

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

jenkins - Jenkins (Hudson) - 並列ビルド間の依存関係の管理

Jenkins または Hudson を使用して、フォークとジョイン ポイントを含むビルドのパイプラインを作成したいと思います。次に例を示します。

このような任意の直並列グラフを作成し、スレーブが利用可能なときはいつでも B/D と C を並列に実行するスケジューリングの自由を Jenkins に任せたいと思います。

Join プラグインは、B が実行されるとすぐに参加します。Build Pipeline Plugin は fork/join ポイントをサポートしていません。Throttle Concurrent Builds Plugin (または非推奨の Locks & Latches Plugin) でこれが可能かどうかは不明です。もしそうなら、私は方法を理解できませんでした。解決策の 1 つは、Apache Ivy でビルドの依存関係を指定し、Ivy プラグインを使用することです。ただし、私のジョブはすべて Makefile C/C++/シェル スクリプト ジョブであり、これが可能かどうかを検証する Ivy の経験はありません。

Jenkinsで並列ジョブとその依存関係を指定する最良の方法は何ですか?

0 投票する
6 に答える
9018 参照

amazon-ec2 - 利用可能なプラグインがありません-Jenkins

Amazon ec2マイクロインスタンスに新しいjenkinsをインストールしましたが、プラグインマネージャーにアクセスすると、使用可能なプラグインがありません。どうしたの?

このガイドを使用して https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntuをインストールしました

私はubuntu11.0464ビットとjenkins-war:1.450を実行しています

私のログファイルを見ると

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

continuous-integration - Jenkins on Jetty - プラグインを更新できません

私は、私が抱えている問題へのいくつかの指針を求めています。

CentOS 5.5 に Jenkin 1.450 をインストールしています。Java がインストールされ、JAVA_HOME が正しく設定されました。Jenkins を Jetty 8.0.4 にデプロイしました。Jetty をダウンロードし、ユーザーのディレクトリに解凍しました。Jenkins は Jetty の webapps ディレクトリにデプロイされます。

次に、Jetty のディレクトリの外にディレクトリを作成し、そのディレクトリに JENKINS_HOME を設定しました。次に、抽出した jetty ディレクトリに JETTY_HOME も設定します。次に、/bin にある jetty.sh スクリプトを使用して Jetty を実行します。

すべてがうまく機能し、ユーザーなどを追加できます。次に、「プラグインの管理」セクションから、新しい svn プラグインがあることがわかったので、更新したいと思います。それで、更新プロセスを開始します。最後に、Jenkins から「Subversion プラグインは既にインストールされています。更新を有効にするには、Jenkins を再起動する必要があります」と表示されたので、Jetty を再起動しました。ただし、svn のバージョンを確認すると、以前と同じで、新しいバージョンがあることがわかります。

誰かが私がどこで間違ったのか教えてもらえますか?

ありがとう!

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

continuous-integration - Jenkins CI + Ant + SSH プラグイン

したがって、このセットアップの方法は次のとおりです。

  1. レポの変更に関するJenkins Polls
  2. Jenkins が Ant を開始
  3. Jenkins は SSH プラグインを使用して削除サーバーでスクリプトを実行します (git pull を実行するため)。

問題は、Ant が失敗した場合でも、Jenkins がステップ 3 に進み、スクリプトを処理することです。

ステップ2の後にJenkinsにすべてを停止させるにはどうすればよいですか? または、私のプロセスを実行するためのより良い方法はありますか?

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

hudson - HudsonでSONARプラグインを実行中にメモリ不足エラーが発生しました

Hudson2.2.0用のSONAR2.13.1プラグインを使用しています。以下は、OOMエラー時に生成されるスタックトレースです。

ハドソンのMAVEN_OPTS、ハドソンのプロジェクト固有のJAVA_OPTS、およびソナーのラッパーファイルに十分なXmxとXmsを設定しましたが、それでも同じエラーが発生します。

前もって感謝します...

0 投票する
3 に答える
176 参照

hudson - 他のジョブが実行されるまでジョブを実行しないでください

私は 2 つの異なる仕事をしています。
これらのジョブは、互いに独立して開始できます。
しかし、それらは同じオブジェクトで動作します。
そして、これらのジョブを 1 つだけ同時に実行したいと考えています。

Hudson/Jenkins のジョブを、他のジョブが実行されるまで実行しないように構成することはできますか?

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

java - ビューが選択されたビューであるときにビュータブが表示されないのはなぜですか?

Jenkins用のViewプラグインを作成しました。

configure-entries.jellyそして、ファイルを使用してresources/my.package.PipelineDashboardパッケージを作成しmain.jellyました。

これが私のconfigure-entries.jellyファイルです:

プラグインはうまく機能し、1つの問題を除いて、希望どおりに動作します。カスタムビューのビュー(画像「ベーコン」内)を作成し、そのビューが選択されたビューである場合、他のタブを選択するためのタブが消えます。

タブがありません

デフォルトのAllタブが選択されていることを参照してください。

すべてにタブがあります

それを表示するために、JellyファイルまたはView拡張機能に入れる必要があるものはありますか?