私は最近、ジェンキンスパイプラインに取り組んでいます。Jenkinsfile をプロジェクトのルート フォルダーに配置すると、次のようになります。
+ project_root - ソース - ジェンキンファイル
Jenkinfile には、テスト、ビルド、デプロイなど、いくつかのステージが定義されています。私がやりたいことは、プルリクエストが作成されたときにJenkinsがパイプラインジョブを自動的にトリガーできるようにすることです(WebHookを使用しようとしています)。
GitHub Organization Plugin を使用しようとしましたが、GitHub エンタープライズ サーバーは JSON の結果を返すことができませんhttps://api.github.com/
。実際には、404 Not Found が返されます。すべての RESTful API は正常に動作しますが、ルート アクセスだけhttps://corporate.github.server/api/v3/
です。
そのため、GitHub 組織プラグインは、GitHub エンタープライズ サーバー API にアクセスするためのエラーを発生させます。
質問したいのですが、私の目標を達成する別の方法はありますか?
前もって感謝します!!!