1

私は最近、ジェンキンスパイプラインに取り組んでいます。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 にアクセスするためのエラーを発生させます。

質問したいのですが、私の目標を達成する別の方法はありますか?

前もって感謝します!!!

4

0 に答える 0