問題タブ [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 - Hudson Build-Time Trend プラグイン?
そのプロジェクトのビルド時間を示す hudson ビルドの「トレンド」グラフを作成できるプラグインはありますか?
私はビルドを高速化する任務を負っており、高速化するにつれて良い傾向を示したいと思っています。
version-control - Hudson / Jenkins 構成ファイルをソース管理に保持する方法はありますか?
私は Hudson / Jenkins を初めて使用し、Hudson の構成ファイルをソース管理にチェックインする方法があるかどうか疑問に思っていました。
理想的には、「構成を保存」という UI のボタンをクリックして、Hudson 構成ファイルをソース管理にチェックインできるようにしたいと考えています。
svn - Hudson/Jenkins で SVN の特定のリビジョンをビルドする方法
バックグラウンド:
構築ツールとしてNAntを使用します。
質問:
デフォルトで最新のものではなく、特定のリビジョンをSVNでビルドするように Hudson に指示するにはどうすればよいですか?
ありがとう。
hudson - Mavenリリースを実行するには; HudsonProjectの構成にBuildEnvironmentフィールドが表示されない
私はHudson/Jenkinsを初めて使用し、jenkins.pdfとの継続的インテグレーションをフォローしています。そして、Mavenリリースを実行したいと思います。これを行うには、HudsonM2ExtraステッププラグインとM2releaseプラグインをインストールする必要があります。これらすべての部分を実行しましたが、少なくともMavenリリースビルドを構成するために、プロジェクトの構成に表示されるはずの「ビルド環境」の部分はありません。私が間違いを犯したところ。助けて。
jenkins - msbuildを使用して著作権バージョンを設定するには?
私は Jenkins を使用して msbuild を開始し、プロジェクトをビルドしています。Microsift (R) Build Engine バージョン 2.0.50727.1433 を使用しています。
AssemblyInfo.cs ファイルには、次のパラメーターが含まれているようです: AssemblyTitle AssemblyCompany AssemblyProduct AssemblyCopyright AssemblyVersion AssemblyFileVersion
製品は正常に動作し、バージョンは正しく設定されます。著作権値も取得しますが、それは AssemblyInfo.cs ファイルで指定された値ではありません。
これは別の場所に設定する必要がありますか?
ant - CI (Jenkins など) を介して Selenium テストを実行/実行する方法
Playを使い始めました!私の組織で Wicket から移行するアプリケーションの場合。私たちのポリシーに従って、Jenkins を介してすべてのテストを実行し続ける必要があります。アプリケーションをアンチファイし、Ant ターゲットの「自動テスト」を正常に呼び出すように Jenkins を構成することができました。しかし、セレンテストが取り残されているようです。Antからそれらを含める/呼び出す方法はありますか?
本当に助けていただければ幸いです。
terminal - 端末から jenkins プラグインを更新するにはどうすればよいですか?
Jenkins をセットアップするための bash スクリプトを作成しようとしています。Jenkins ターミナルからプラグイン リストを更新する方法はありますか?
最初のセットアップでは、リストに利用可能なプラグインがありません
すなわち:
動作しません
jenkins - Jenkins:2つのジョブ実行の間に変数を格納するための良い方法は何ですか?
このジョブの前回の実行で保存された特定の値を取得する必要がある時間トリガージョブがあります。
Jenkins環境でジョブの実行間で値を保存する方法はありますか?
たとえば、シェルスクリプトアクションで次のようなものを書くことができます。
しかし、より信頼できるアプローチはありますか?
plugins - Jenkins プラグイン Email-ext を使用してビルドログを電子メール通知に添付するにはどうすればよいですか?
バージョン 2.15 の Jenkins プラグイン Email-ext では、ファイルを添付して通知メールを作成するためのサポートが追加されました。ビルド通知メールにビルドログを添付したいのですが、やり方がわかりません。
ビルド ログは、Jenkins マスター ノード (この場合は Ubuntu Linux) に保存されているようです。たとえば、/var/lib/jenkins/jobs/<PROJECT_NAME>/builds/<DATE_TIME>/log
. 当然、ビルド ログのパスはビルドごとに変わります。Email-ext ファイル添付機能は、デフォルトで、Jenkins スレーブ ビルド マシン (この場合は Mac OS X) にあるプロジェクト ワークスペース内のファイルを使用します。たとえば、フォルダーを使用するようにスレーブを構成しました/Users/<USERNAME>/Jenkins/build_agent/workspace/<PROJECT_NAME>/
。
スレーブ ビルド マシンのワークスペースではなく、マスターのファイル システムからファイルを添付するように Email-ext を取得する方法はありますか?
アドバイスを提供できる人に事前に感謝します。Email-ext wiki ページには現在、添付ファイルの設定方法の例が含まれていません。
hudson - 1 つのビルドのみをキューに入れる Jenkins のパラメーター化されたジョブ
実行に 1 分かかる Jenkins ジョブ A と、5 分かかるジョブ B を想像してください。
ジョブ B をトリガーするようにジョブ A を構成すると、ジョブ B が実行されている間、ジョブ B が完了する前にジョブ A が 5 回実行される可能性があります。ただし、Jenkins はジョブ B のキューに 5 つのビルドを追加しません。そうしないと、高速なジョブ A が低速なジョブ B のビルドのバックログを増やし続けることになるため、これは素晴らしいことです。
ただし、パラメーター化されたトリガー プラグインを使用して、ジョブ A がパラメーター化されたジョブとして B をトリガーするようにします。パラメーター化されたジョブはバックログをキューに入れます。これは、ジョブ A がジョブ B の大量のビルドを喜んで作成していることを意味し、これはおそらく追いつくことができません。
パラメータが異なる可能性があるため、トリガーされるたびに新しいパラメータ化されたビルドをキューに追加することは理にかなっています。Jenkins は、新しいパラメーター化されたビルドが以前にキューに入れられたものを不要にすることを常に想定すべきではありません。
ただし、私たちの場合、実際にはこれが必要です。ジョブ A がアプリケーションをビルドしてパッケージ化した後、ジョブ B がそれを本番環境に似た環境にデプロイし、より重い一連の統合テストを実行します。また、別の環境にデプロイしてさらに多くのテストを行うビルド C もあるため、これはエスカレートするパターンです。
パラメータ化されたジョブ B のキューが、最後に追加されたビルドのみを保持するようにします。新しいビルドごとに、現在キューにあるジョブが置き換えられます。
これを達成する良い方法はありますか?