• Jenkinsのパイプラインから現在のビルドを中止する

    質問 Jenkinsのパイプラインに複数のステージがあるのですが、例えば、以下のような場合です。 node("nodename") { stage("Checkout") { git .... } stage("Check Preconditions") { ... if(!continueBuild) { // What do I put

    2023-12-28 11:24:34
  • 同じワークスペースで複数の仕事をこなす

    質問 私は、開発という仕事と、コード解析というプロジェクトを持っています。現在、2 つの異なる仕事と異なるワークスペースがありますが、コードは同じです。複数の仕事に同じワークスペースを使用する方法はありますか。 私はJenkinsで利用可能なプラグインをチェックしましたが、私は適切なものを見つけられませんでした。 どのように解決すればよいでしょうか? Jenkinsのジョブワーク

    2023-11-20 14:39:55
  • Jenkinsのcredentials.xmlからパスフレーズを抽出する

    質問 JenkinsにSSHのクレデンシャルを追加しました。 残念ながら、SSHパスフレーズを忘れてしまったので、Jenkinsのクレデンシャルアーカイブから取得したいのですが、それは以下の場所にあります。 ${JENKINS_HOME}/credentials.xml . その XML ドキュメントは、XML タグで暗号化された認証情報を持っているようです。 <passphr

    2023-11-19 13:48:38
  • AnsibleはHudson/JenkinsのようなCIツールの代替になるか?

    質問 最近、私たちの会社で Ansible を使用することにしました。しかし、私がAnsibleを使い始めたとき、MavenでJavaプロジェクトを構築するためのモジュールや、JUnitテストやJMeterテストを実行するためのモジュールは見つかりませんでした。 ということで、もしかしたらAnsibleの使い方が間違っているのかもしれない、という疑心暗鬼に陥っている状態です。

    2023-10-11 06:57:40
  • jenkinsパイプラインAを別のjenkinsパイプラインBで呼び出す方法

    質問 Jenkinsのパイプラインが2つあり、仮にpipeline-Aとpipeline-Bとします。私はパイプラインBでパイプラインAを呼び出したいと思っています。どのように私はこれを行うことができますか? (pipeline-Aはpipeline-Bのサブセットです。パイプライン-Aはパイプライン-Bで再利用できるルーチンを担当する) 私のマシンにはJenkins 2.41がイン

    2023-10-03 22:20:13
  • Jenkins Pipelineプラグインでワークスペース・ディレクトリの絶対パスを取得する

    質問 現在、Jenkins Pipeline プラグイン (旧 Workflow プラグイン) の評価を行っています。 ドキュメントを読むと、現在、ワークスペースのパスを取得するために env.WORKSPACE : 現在、以下の変数はワークフロースクリプト内で使用することができません。 NODE_LABELS ワークスペース SVN_REVISION のような SCM

    2023-10-02 05:37:52
  • Jenkinsコンソール出力でのエコーオフ

    質問 私は以下のように ガイドライン JenkinsでAndroidのapkに署名する方法。私はJenkinsのジョブにKSTOREPWDとKEYPWDをパラメータとして設定しています。Jenkinsのジョブ設定(Build->Execute shell)の一部で、これらのパラメータを受け取り、環境変数として保存するようになっています。 export KSTOREPWD=${

    2023-09-15 02:45:04
  • Jenkinsパイプラインif elseが動作しない

    質問 私はjenkinsのサンプルパイプラインを作成しています、以下はそのコードです。 pipeline { agent any stages { stage('test') { steps { sh 'echo hello' }

    2023-08-08 07:01:43
  • Jenkinsでビルドをスケジュールする方法とは?

    質問 Jenkinsのビルドを、毎日特定の時間にだけビルドできるようにスケジュールするにはどうしたらよいですか。 例えば、午後4時に開始する場合 0 16 1-7 * * 私は、" at 0 minutes, at 4 o'clock PM, from Monday to Sunday, every month" と理解していますが、1分ごとにビルドされます :( 何かアドバ

    2023-08-05 14:27:17
  • [解決済み] Jenkinsのmultibranchパイプラインのbranch name変数とは?

    質問 Jenkinsのマルチブランチパイプラインで、ステップを正しく実行するために、どのブランチがビルドされているのかを知る必要があります。 私たちはgitflowのパターンを使って dev , release そして master の各ブランチがあり、これらはすべて成果物を作成するために使用されます。また dev ブランチは自動デプロイされますが、他の二つはされません。また

    2023-07-06 16:47:40
  • [解決済み] Jenkinsを安全にシャットダウンする方法は?

    質問 私はJenkinsを独自のコンテナで実行しています。私はコマンド "nohup java -jar jenkins.war --httpsPort=8443" を使用しています。 どのように安全にシャットダウンしますか?今は、killコマンドでプロセスを終了させています。 どのように解決するのですか? はい、Jenkins を内蔵の Winstone コ

    2023-06-19 11:31:11
  • [解決済み] Parameterized Buildでパラメータにアクセスするには?

    質問 どのように parameters に設定された、Jenkinsジョブの"This build is parameterized"セクションにどのようにアクセスするのですか? テストケース WORKFLOWのジョブを作成します。 このビルドはパラメータ化されています(This build is parameterized")」を有効化します。 STRING PA

    2023-05-11 07:59:11
  • [解決済み] Jenkins/Hudsonのビルド履歴をクリアするにはどうすればよいですか?

    質問 最近、私の hudson ビルドの 1 つの構成を更新しました。ビルド履歴が同期されていません。ビルド履歴をクリアする方法はありますか。 お願いします、そしてありがとうございます。 どのように解決するのですか? Hudson の管理 / 設定をディスクから再読み込み をクリックすると、Hudson はすべてのビルド履歴データを再読み込みします。 ディスク上のデータが混乱

    2023-04-11 05:10:05
  • [解決済み] Jenkinsのログインタイムアウトを増加させる

    質問 Jenkins がユーザーをログアウトさせるまでのタイムアウト時間を長くする方法をご存知の方はいらっしゃいますか? 私はそれを1日くらいに上げたいと思っています。 私は一日中jenkinsに出入りして仕事をしていますが、ジョブの実行の間にログアウトされ続けています。 このフラストレーションに加え、'ログインしたまま' チェックボックスも機能していないようです。 どのように解決す

    2023-03-08 06:45:24
  • [解決済み] Jenkinsfileでビルドに失敗する

    質問 特定の条件下で、ビルドを失敗させたいと思います。 どうすればよいでしょうか。 試してみました。 throw RuntimeException("Build failed for some specific reason!") これは実際にビルドに失敗しています。 しかし、ログには例外が表示されます。 org.jenkinsci.plugins.scriptsecurity

    2023-02-17 17:54:59
  • [解決済み] Jenkinsのマルチブランチパイプラインで "定期的にビルドする"

    質問 Jenkins 2とPipelineプラグインを使用しています。Multi-branch Pipeline プロジェクトをセットアップし、各ブランチ (master, develop, etc) がルートに Jenkinsfile を持っています。このセットアップは簡単でした。しかし、私は、コードが変更されない場合でも、各ブランチを定期的に実行させる方法(ブランチインデックスではない)

    2023-02-11 03:11:48
  • [解決済み] JenkinsのAPIトークンを取得する方法

    質問 jenkinsのrest apiを使おうとしています。説明書には、私がapiキーを持っている必要があると書かれています。私はそれを見つけるためにすべての構成ページで見てきました。どのように私はjenkinsのAPIキーを取得するのですか? どのように解決するのですか? Jenkins 2.129以降では、APIトークン設定の が変更されました。 : 複数のトークンを持

    2023-01-18 05:15:30
  • [解決済み] jenkinsパイプラインにファイルが存在するかどうかをチェックする

    質問 私はjenkinsワークスペースとパイプラインステップにディレクトリが存在する場合、ブロックを実行しようとしています。 "fileExists: ファイルが存在することを確認します" をワークスペース内で使用すると、正しく動作しないようです。 Jenkins v 1.642 と Pipeline v 2.1 を使っているのですが、以下のような条件を設定しようとしています。

    2023-01-11 21:28:13
  • [解決済み] 5 * * * *」ではなく「H * * *」で荷重を均等に分散させる

    質問 Jenkins が Subversion からどのように変更を取り込むかを設定するとき Poll SCMをチェックし、スケジュールを 5 * * * * と設定したところ、以下のような警告が表示されました。 5 * * * *」ではなく「H * * *」を使用して負荷を均等に分散してください。 この文脈でのHの意味と、なぜそれを使わなければならないのかがよくわかりません。

    2023-01-02 18:04:44
  • [解決済み] 古いビルドを破棄するPipelineを書くには?

    質問 groovyのシンタックスジェネレータがサンプルステップで動作しません。 properties: Set Job Properties . 私は Discard old builds と入力し 10 の中に Max # of builds to keep フィールドに、そして Generate Groovy と入力しても何も表示されません。 Jenkinsのバージ

    2022-12-09 13:13:24