1. ホーム
  2. git

[解決済み] Jenkins - 特定のブランチをビルドする方法

2022-09-05 07:17:50

質問

これは、単にパラメトリックビルドを行うほど単純なことではありません。これらのブランチのいずれかが GitHub にプッシュされるたびにビルドとデプロイを行う特定のビルドプロセスをすでに持っています。

というわけで、もし私が develop をプッシュしてビルドに成功した場合、手動ビルドを起動して feature/my-new-feature (をプルさせるにはどうしたらいいのでしょうか? git push )? パラメトリックビルドを有効にして、新しい文字列を branch という文字列を追加し、さらに新しいブランチ指定子を追加してみました。 */$branch . 次にビルドを実行し branchfeature/my-new-feature から引っ張ってきて、やはり develop .

何かお手伝いいただけると幸いです

どのように解決するのですか?

最適な解決方法があります。

既存のジョブで文字列パラメータを追加する

次に Source Code Management セクションを更新します。 Branches to build で定義した文字列パラメータを使用するように

というラベルのついたチェックボックスがある場合 Lightweight checkout というチェックボックスがあったら、チェックが外れていることを確認してください。

画像に示された構成は、jenkinsのジョブに master をデフォルトブランチとして使用するように指示し、手動ビルドの場合はブランチの詳細を入力するように指示します (参考: デフォルトでは、ブランチは master )