問題タブ [jenkins-cli]

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 投票する
2 に答える
5728 参照

jenkins - Jenkinsでビルド時間が最も長いジョブのリストを取得するにはどうすればよいですか

Jenkins ビルド クラスターに関する週次レポートを生成する必要があります。レポートの 1 つは、ビルド時間が最も長いジョブのリストを表示することです。

私が思いつく解決策は、各スレーブ (マスターも) の「ビルド履歴」ページを解析し、ジョブのビルドごとにビルド ページを解析し、「スレーブ xx で x 分 x 秒かかりました」を探すことです。

これは非常に面倒です。Jenkins API または Groovy スクリプト コンソールを使用したより良い解決策を知っている人はいますか?

ありがとう

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

jenkins - セレン Web ドライバー コードを Jenkins に統合して、定期的に実行できるようにするにはどうすればよいですか

セレン Web ドライバー コードを Jenkins に統合して、定期的に実行できるようにするにはどうすればよいですか。バージョン管理として Perforce を使用しています。

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

git - スレーブに関するGithub-Jenkinsトリガーの問題

Windowsスレーブマシンが接続されたjenkinsインスタンスがあります。また、github に常駐するジョブを実行しており、「変更が GitHub にプッシュされたときにビルドする」というトリガーを設定しています。

変更を github にプッシュしても、ジェンキンでトリガーされるビルドはありません。「Githubフックログ」でペイロードがjenkinsに転送されていることを確認しましたが、次のエラーが発生しました:

基本的に、コマンドを実行できないと不平を言うC:\Program Files (x86)\Git\cmd\git.exe" ls-remote -h https://xx/xx/xx master

しかし、手動でスレーブ マシンにアクセスしてコマンドを実行すると、正常に動作します。

1. jenkins スレーブ サービスが管理者としてログインし、すべての権限を持つように調整しました。2. デフォルトの jenkins サーバーは Linux ボックスで、スレーブ マシンは Windows ボックスです。明らかに、両方の git 実行可能パスが異なります。したがって、何らかの理由でジェンキンスが私のLinuxボックスでこのコマンドを実行するかどうか疑問に思っています。

Windowsスレーブボックスでのみ実行するようにプロジェクトをセットアップしましたが、正常にビルドされるため、正常に動作します(ジョブのgit実行可能ファイルを見つけることができます)

ポインタはありますか?

また、ジェンキンスのgithubプラグインがスレーブマシンでどのように機能するかを知っている人はいますか(スレーブでgitを探しますか、それがソースである可能性があるため、ジェンキンスが存在する場所に移動しますが、その奇妙なケースの解決策はわかりません)なれ?)

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

jenkins - 異なるノード/スレーブでビルドステップを実行しているジェンキンス

Linuxにマスターがあり、Windowsにスレーブがあります。Windows スレーブ上に構築されたジョブ (私はスレーブ上で VirtualBox と JWS を使用しています)。しかし、問題があります。仮想マシンはいつでも開始し、プロジェクトをビルドする必要があるときに停止する必要があります。そのため、マスター (VM の開始と停止) でいくつかのステップを実行し、スレーブ (ビルド) でいくつかのステップを実行したいと考えています。

出来ますか?そして、これをどのように使用するのですか?

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

jenkins - 認証が必要なリポジトリからジェンキンス スクリプトを実行できない

認証が必要なリポジトリからjenkins groovyスクリプトを実行する必要があります。次を使用してこのスクリプトにアクセスできます。

そして、認証を必要としない任意のスクリプトをジェンキで実行します。

ただし、スクリプト リポジトリで認証が必要な場合は機能せず、エラー 401 が発生します。

この 2 つのアクションを 1 つにまとめて、ジェンキンスでスクリプトを実行する方法はありますか?

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

ruby - Jenkins API を使用してビルド構成の詳細を取得する

Jenkins API を使用して Jenkins ジョブの構成の詳細を取得する方法を探しています。下の画像のコマンドブロックに表示されているもの。

ここに画像の説明を入力

Jenkins API を使用して構成の詳細を取得しようとした人はいますか?

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

jenkins - ビルドジョブで Jenkins パスワードを取得することは可能ですか?

これがすでに質問されているか、以前に議論されたかどうかはわかりません。

私のJenkinsでは、LDAP認証をセットアップしました。そのパスワードを使用して別のサーバーにリモートでログインし、そこでいくつかのタスクを実行するには、ジョブの1つでそのパスワードが必要です

リモート タスクが、ユーザー名パスワードを必要とする ant タスクで sshexec を介して実行されると仮定します。ユーザーがビルド パラメーターの形式でパスワードを再度入力することを望まないのですが、ビルド ジョブ内で Jenkins 認証に使用されるパスワードを取得する方法はありますか ???

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

groovy - Jenkins groovy を使用してジョブにアクセス許可を追加する

特定のユーザーにいくつかの権限 (読み取り、ビルド、ワークスペース、キャンセルなど) を多くのジョブに追加する必要があります。手動で行うのではなく、groovy スクリプトを使用してそれを行う方法があるのではないかと思っています。

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

jenkins - プログラムでジェンキンス ジョブを再構築する

一部のサブジョブが一部のスレーブで時々失敗するため、時々失敗する 3 層のマルチ構成があります。サブジョブのいずれかが失敗した場合、最初から親ジョブで選択されたすべてのスレーブにわたってジョブ全体を再構築することを検討しています。プラグインを再構築しますが、問題を解決するプログラム的な方法も検討しています。ガイダンスがあれば役立ちます