問題タブ [jenkins-pipeline]

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

jenkins - Jenkins: 更新サイト 'default' で署名の検証に失敗しました (詳細を表示)

インスタンスにJenkins をインストールしAmazon EC2ました。使用可能なプラグインの最新リストを取得しようとしています。
に移動するとManage Plugins --> Advanced --> Check now(at the bottom)、次のようなエラーが表示されます。

更新サイト「デフォルト」で署名の検証に失敗しました (詳細を表示)

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

jenkins - Jenkins マルチブランチ パイプライン - GitHub Enterprise の問題?

この問題のトラブルシューティング/調査に何日も費やしました。ここで何が起こっているのか理解できないようです。内部 GitHub エンタープライズ サーバーを指すマルチブランチ パイプライン プロジェクトをセットアップしようとしています。「GitHub 組織」のような他のプロジェクト タイプでも同じ問題が発生します。それは私が理解できないある種のセキュリティ問題です。

私が知っていることから始めましょう...

(私の知る限り)TOKENを使用してGitHubプラグイン構成を正しく構成しました(ドキュメントごとに構成もしました)...「資格情報の確認」に成功し、成功しました。http://imgur.com/br13adk

GitHub Enterprise Servers Validation でこの検証の問題が発生し続けます

http://imgur.com/GnffTeV

エンタープライズ github サーバーでホストされている任意の 1 つのリポジトリに正常に接続できます。GitHub ソースからマルチブランチ プロジェクトを構成しようとすると、常にリポジトリが空白になります.... http://imgur.com/2Q9s1mo

何が起こっているのかを確認するためにカスタムロガーを構成しましたが、ブランチソースプラグインが常に api.github.com に送信されているようです...

Jan 25, 2016 11:48:23 AM WARNING org.jenkinsci.plugins.github_branch_source.Endpoint$DesciptorImpl doCheckApiUri Jan 25, 2016 11:48:23 AM WARNING org.jenkinsci.plugins.github_branch_source.Endpoint$DesciptorImpl doCheckApiUri Jan 25, 2016 11:54:58 AM WARNING org.jenkinsci.plugins.github_branch_source.AbstractGitHubSCMSource$AbstractGitHubSCMSourceDescriptor doFillRepositoryItems Server returned HTTP response code: 401 for URL: https://api.github.com/user Jan 25, 2016 11:54:58 AM WARNING org.jenkinsci.plugins.github_branch_source.AbstractGitHubSCMSource$AbstractGitHubSCMSourceDescriptor doFillRepositoryItems Server returned HTTP response code: 401 for URL: https://api.github.com/orgs/nhudacin Jan 25, 2016 11:54:58 AM WARNING org.jenkinsci.plugins.github_branch_source.AbstractGitHubSCMSource$AbstractGitHubSCMSourceDescriptor doFillRepositoryItems Server returned HTTP response code: 401 for URL: https://api.github.com/users/nhudacin

GitHub プラグイン用の API エンドポイントを構成し (最初のスクリーン ショットに示されているように)、PR Builder プラグイン用に、資格情報が機能しています (またはそのように見えます)。おそらく、エンタープライズ API エンドポイントの構成によるものだと思います。

何か助けて?? 私はここでクレイジーになります!

0 投票する
4 に答える
1340 参照

jenkins - Jenkins ビルド パイプラインを作成するにはどうすればよいですか?

Jenkins のBuild Pipeline Pluginをダウンロードしました。

ドキュメントの状態:

新しいタイプのビルド パイプライン ビューのビューを作成します。

その後、構成ページに直接リダイレクトされます。

新しいパイプラインを作成するための正しいボタンが表示されません。私は何が欠けていますか?

0 投票する
8 に答える
33013 参照

git - Jenkins Workflow プラグインの Git 変数

ビルド ストリームのさらに下にある git からリポジトリをチェックアウトしたときに、GIT_COMMITなどの git 変数にアクセスしたいと思います。GIT_BRANCH現在、これら 2 つのパラメーターにアクセスするための変数が見つかりません。

そのような変数は利用可能ですか、場合によってはどこでそれらを見つけることができますか? グルーヴィーな変数やどこからでもアクセスできるかどうかは気にしません。

Groovy でのデバッグ スキルが不足している可能性があります。これは簡単に見つけることができますが、限られたスキルでは見つけることができません。

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

android - .apk ファイルをパラメータとして jenkins ジョブに渡す

Jenkins に 2 段階のビルド パイプラインがあります。

  1. プロジェクトのコンパイルとビルド
  2. テストを実行する

ステップ 1 は、Android プロジェクトの .apk ファイルを生成します。

ステップ 2 では、エミュレーターと前のステップの .apk を使用してインストルメンテーション テストを実行します。

「Jenkins Parameterized Trigger Plugin」があることは知っています: http://zeroturnaround.com/rebellabs/how-to-use-jenkins-for-job-chaining-and-visualizations/

しかし、これを使用して .apk を渡し、エミュレーターで使用するにはどうすればよいですか?

ここに画像の説明を入力

0 投票する
4 に答える
50350 参照

docker - Jenkins Pipeline プラグインで SCM ポーリングを有効にする方法

これはHow to make SCM polling work with the Jenkins Workflow pluginに関する質問です。そのスレッドは、 SCM ポーリングが有効になったらパイプライン スクリプトで SCM ポーリングを使用する方法に回答しますが、SCM ポーリングを有効にする方法については説明しません。

たとえば、マルチブランチ パイプライン プラグインを使用して、Jenkinsfile を使用して自動的にジョブを作成する場合、ジョブで「Poll SCM」オプションを有効にする方法はありません。これにより、最初からジョブがセットアップされた Docker コンテナーを作成するなど、オンデマンド環境をプロビジョニングすることが困難になります。コンテナが起動したら、Jenkins にサインインして構成に移動し、「Poll SCM」オプションを選択する必要があるためです。Cloudbees は、この問題の解決に役立つテンプレート プラグインを提供しています。

ただし、これは無料版を使用している Jenkins では利用できません。無料版の Jenkins を使用しているユーザー向けの回避策や解決策はありますか?

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

jenkins - Jenkins DSL パイプライン定義変数

3 つのファイルを読み取って出力を連結することにより、変数を jenkins パイプライン DSL スクリプトに定義しようとしています。3 つのファイルの内容は次のとおりです。

file1 の内容: 127

file2 の内容: 0

file3 の内容: 1

私が期待する出力は

代わりに私の出力は次のとおりです。

どこか間違っていることはわかっていますが、どうすればよいかわかりません。Jenkins pipepile dsl/groovy 構文に精通している方はいますか?

みんなありがとう