Jenkinsに基づくGogsの自動プルリクエスト構築の実装



Implementation Automatic Pull Request Construction Gogs Based Jenkins



注:現在、GogsのプルリクエストAPIはまだ完成していません。現在、Issue APIと一連のインターフェースを共有しており、将来変更される可能性があります。

使って GithubのGogsWiki 、現在のプルリクエストインターフェイスを取得できます。



コメントAPIを作成する

JenkinsのHTTPリクエストプラグインプラグインを使用して(もちろん、他の方法も使用できます)、ビルドステップでビルド結果の返送を完了することができます。ここでは、以前に取得した数値変数(プルリクエストの特定のID)を使用して、特定のURLアドレスを決定します。



結果

これまでのところ、基本的にGogsのPullRequest自動構築の主要な作業は完了しています。もちろん、プロジェクトの特定の要件に応じて建設内容を設定する必要があり、ここでは拡張しません。