私はbitbucketサーバーを持っています:server.com/projects/sites/repos/。さまざまなrepos push JenkinsFileからBitbucket Webhooksを単一のパイプラインプロジェクトにする方法はありますか?
このディレクトリには約50個のウェブサイトフロントエンドがあります。そのため、50個のユニークなレポURLがあり、BitbucketがJenkinsにWebhookコールをかけたいと思っています。それぞれには独自のJenkinsFileがあり、Jenkinsにソースを取得するためのrepoと、npmスクリプトを実行するように指示することができます。
残念ながら、BitbucketプラグインをJenkinsに接続することはできません。私はEXACT repo urlを指定しない限り、これはすべてのリポジトリ用にJenkinsパイプラインプロジェクトを作成する必要があることを意味します。
誰もこのDRYのような何かを守る経験はありましたか?もしそうでなければ、私はジェンキンスを避けて、私自身の解決策を巻き起こすでしょう。
ありがとうございました!
応答を気に入って、あなたの書き込みを読んでください。これはすばらしい戦略であり、私のプラットフォーム/サービスコードにも同様のものを使用しています。残念ながら、フロントエンドプロジェクトのPRベースのワークフローに関連するオーバーヘッドはありません。 – johan