私はプレーンパイプラインプロジェクトを作成するときに定期的にSCMをポーリングするオプションがあり、変更が検出されるとビルドが実行されます。それは私のためにうまくいった。マルチブランチパイプライン - ブランチプロジェクトを設定する
私はマルチブランチパイプラインを作成し、2つのブランチを追加しました。しかし、この構成では、通常のパイプラインプロジェクトと同じように設定することはできません。サブブランチプロジェクトの構成しか表示できないためです。
多分私も間違っているので、私は実際に何を達成したいのかを教えてください。
私はGitリポジトリの中にPHPプロジェクトを持っています。新しいコミット(メインリポジトリにプッシュされるとき)に構築されるブランチは2つあります。 メインリポジトリは、ホストされているバージョンのBitbucket Serverにあります。可能であれば、私はフックを避け、Jenkinsにbitbucketサーバーの変更をポーリングさせたいと思っています。だから私はそれをどのように達成できますか?
変更が押されたときにそれらをビルドします。 – devnull
次に、設定する必要があります。コミットが行われた場合にジェンキンに通知するために隠すhttp:// jenkinsserver/git/notifyCommit?url = ssh://[email protected]/test.gitの形式で受信後Webhookを追加してください。 ブランチインデックスを自動的に有効にするには、ポーリングを有効にする必要もありました。 – mrkernelpanic
@mrkernelpanicこれはこの質問ではなかったものの、私の質問に答えました。「Include branches」テキストの形式に関するドキュメントは見つかりませんでした。 – dsh