問題タブ [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.
logging - Jenkins CLI 呼び出しのログ
すべての CLI 呼び出しをログに記録する方法があるのだろうか。Jenkins は、その WebInterface でカスタム ロガーを宣言することを提案しており、コマンド ライン インタラクションを通知するオプションがあるかどうか疑問に思っていました。
だから私はコードを見ようとしましたが、何も役に立ちませんでした。
なんらかのインターセプターや、Groovy スクリプトを介してこれを行う方法があるのだろうか?
よろしくダグ
PS: 私の最初の意図は、scm バックアップ スクリプトが夜間にジェンキンスをシャットダウン モードにするかどうかを確認することでしたが、hudson.model.Queue のメンテナンス ログがあまりにも頻繁に呼び出され、それが定期的にトリガーされているのか、それともquiet-down および cancel-quiet-down コマンドを使用します。
android - Android エミュレーターのビルドに失敗しました
こんにちは、ビルド時にこれら 2 つの問題が発生しています。
1) エミュレータが起動していないようです。あきらめる
2)ビルドに失敗しました(以下のエラーを見てください)
何が問題だったのか分かりますか? または私が間違っていること??
groovy - ジョブ名が異なるJenkinsジョブビュー
私はジェンキンスに要件があります。
- たとえば、特定の構成を持つビュー ABC に 10 個のジョブがあります。
- ここで、Jenkins XYZ で新しいビューを作成し、ABC のすべてのジョブを別の名前で複製し、SCM URL などの構成を変更する必要があります。
これを行う可能性のあるグルーヴィーなスクリプトに出くわしましたが、グルーヴィーについてはあまり知りません
https://wiki.jenkins-ci.org/display/JENKINS/Clone+all+projects+in+a+View
リリースごとに新しいブランチ (新しい URL) を作成します。したがって、ビュー ABC の下のジョブは、別の名前と更新された URL で XYZ にコピーする必要があります。各ジョブを別々の名前で個別に作成してから XYZ ビューに追加するのに時間を無駄にしたくありません。
どんな助けでも大歓迎です。
jenkins - ビルドを一時停止して別のビルドを開始する
Jenkins を使用して継続的インテグレーションを実装しようとしていますが、以下のシナリオに遭遇しました。
1 時間ごとに実行するように構成されているビルド A などのビルドがあります。このジョブには別のプロセス (独立したバックグラウンド Java プロセス) が必要です。しかし、このバックグラウンド ジョブが応答しない場合や、例外なくビルド A を完了するためにジョブを再起動する必要がある場合があります。プロセスがダウンしている場合、コンソール例外が発生し、ビルドは失敗します。
これに対する解決策を見つけました。
現在のビルド A を中止し、ビルド B を開始します。ビルド B が成功した後にビルド A をトリガーします。
しかし
私が探しているのは、コンソール例外が発生した場合、このビルドを一時停止し、プロセスを再開するビルド B をトリガーし、ビルド B が成功したときにビルド A を再開できるはずです。
jenkins - jenkins ssh プラグインのデプロイ
CI 展開に ssh プラグインでジェンキンスを使用しています。質問は、2 つのサーバー (A、B など) を展開するように構成していますが、最初のサーバー (A) のみが展開を完了します。 order(B, A)の場合、Bサーバーのみ配備完了です。これには戸惑います。誰でも私を助けることができますか?
gitlab - gitlab 6.0.2 Jenkins CI サービスが表示されない
私はgitlabサーバーのバージョン「Gitlab 6.0.2 10b0b8f」を持っています。ビルド目的で「Jenkins CI」を接続したい。このために私はフォローしています - http://doc.gitlab.com/ee/integration/jenkins.html .しかし、プロジェクトサービスでは、「Jenkins CI」を見ることができません。私だけが「Gitlab CI」を見ることができます。手伝ってくれませんか。どの例も評価されます。
jenkins - jenkins jnlpスレーブエージェントがポートでリッスンすることを拒否
そのため、jnlp スレーブ エージェントを (Java Web Start 経由で) マスター ジェンキンス マシンに接続しようとしています。
jnlp スレーブ エージェントの tcp 接続用にポート 49187 を固定し、スレーブ マシンで開いています。接続しようとすると、ハンドシェイクを通過しますが、次のエラーで失敗します。
インバウンド、アウトバウンドの opne がありますが、なぜこのエラーに直面しているのかわかりません..何かアイデアはありますか?
提案された回答の出力は次のとおりです。
jenkins - 指定した時間ジェンキンスを実行するには?
Jenkins でスクリプトを 10 時間実行したいと考えています。それは可能ですか?私のスクリプトの長さは約 55 分です。1 時間ごとに実行するようにスケジュールしたので、1 時間ごとに実行し続けます (そして停止することはありません!!)。
しかし、指定された時間、たとえば10時間実行してから自動的に停止する方法はありますか? スケジュールを設定する代わりに、この 55 分のスクリプトを継続的に実行する時間を指定してから、自動的に停止するようにします。
したがって、ビルドを午前 8 時に開始して 3 時間実行すると、午前 11 時まで実行され続け、その後停止するはずです。