問題タブ [github-services]

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 に答える
2105 参照

github - Github プル リクエスト フック、静的コード分析、暫定的なロールバック

githubは提供していますか

  • すべてのプル リクエストで実行されるようにスクリプトをセットアップするためのフック (たとえば、単純な静的コード アナライザー スクリプトを呼び出すことができます)
  • プル リクエスト フックを介して実行されたスクリプトの結果に基づいて、プル リクエストを拒否する規定。

レビュー担当者が些細なミスに悩まされず、ロジックや機能により集中できるように、些細なバグやミスをキャッチする事前選別メカニズムをセットアップしようとしています。また、問題のソースが基準に適合していないことをプレスクリーニング スクリプトが検出した場合 (通常、最も単純なチェックでさえ失敗した場合。たとえば、5000 SLoC を超える関数、安全でない strcpy()、非推奨のヘッダー ファイルのインクルードなど)。 )、最小ゲーティング基準が満たされない限り、失敗を返し、プルリクエスト自体が失敗するはずです。

コードはローカル サーバーではなく github にあるため、これはややこしいようです。

いくつかのポインター ( hereおよび here ) を取得しましたが、詳細を完全に収集することはできませんでした。コードベースは、github 上の複数のリポジトリで構成されています。これを達成して達成するためのより良い方法はありますか? 可能なアプローチについてあなたの考えを共有してください。ありがとう!

0 投票する
0 に答える
98 参照

jenkins - Jenkins テンプレート インスタンスへの GitHub Webhook が機能しない

フリースタイル ジョブで GitHub から Jenkins Webhook へのサービスを簡単に設定できますが、Jenkins ジョブ タイプがジョブ テンプレートのインスタンスである場合、同じように機能しないようです。

テンプレートに GITHUB_PROJECT_URL という属性を作成し、この xml を一般的なジョブ定義に追加しました。

GitHub リンクはテンプレート インスタンスのサイドバーに表示されますが (属性は機能します)、GitHub 側からのテストは機能しません。他の種類のジョブで機能するまったく同じ github-webhook URL を使用しました。

ジェンキンス 1.625.16.1 の使用

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

rest - Rest API を使用した Github サービス (Jenkins)

Github APIhttps://api.github.com/repos/:owner/:repo/hooksを使用して、リポジトリに Jenkins サービスを作成しています。以下の本体を送信しています

Rest クライアントを使用して上記の API を呼び出すと、サービスがリポジトリに作成されますが、以下に示すように url フィールドが空白になります。

ここに画像の説明を入力