問題タブ [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.
github - Github プル リクエスト フック、静的コード分析、暫定的なロールバック
githubは提供していますか
- すべてのプル リクエストで実行されるようにスクリプトをセットアップするためのフック (たとえば、単純な静的コード アナライザー スクリプトを呼び出すことができます)
- プル リクエスト フックを介して実行されたスクリプトの結果に基づいて、プル リクエストを拒否する規定。
レビュー担当者が些細なミスに悩まされず、ロジックや機能により集中できるように、些細なバグやミスをキャッチする事前選別メカニズムをセットアップしようとしています。また、問題のソースが基準に適合していないことをプレスクリーニング スクリプトが検出した場合 (通常、最も単純なチェックでさえ失敗した場合。たとえば、5000 SLoC を超える関数、安全でない strcpy()、非推奨のヘッダー ファイルのインクルードなど)。 )、最小ゲーティング基準が満たされない限り、失敗を返し、プルリクエスト自体が失敗するはずです。
コードはローカル サーバーではなく github にあるため、これはややこしいようです。
いくつかのポインター ( here、および here ) を取得しましたが、詳細を完全に収集することはできませんでした。コードベースは、github 上の複数のリポジトリで構成されています。これを達成して達成するためのより良い方法はありますか? 可能なアプローチについてあなたの考えを共有してください。ありがとう!
jenkins - Jenkins テンプレート インスタンスへの GitHub Webhook が機能しない
フリースタイル ジョブで GitHub から Jenkins Webhook へのサービスを簡単に設定できますが、Jenkins ジョブ タイプがジョブ テンプレートのインスタンスである場合、同じように機能しないようです。
テンプレートに GITHUB_PROJECT_URL という属性を作成し、この xml を一般的なジョブ定義に追加しました。
GitHub リンクはテンプレート インスタンスのサイドバーに表示されますが (属性は機能します)、GitHub 側からのテストは機能しません。他の種類のジョブで機能するまったく同じ github-webhook URL を使用しました。
ジェンキンス 1.625.16.1 の使用