Jenkins - 特定のブランチを構築する方法 質問する

Jenkins - 特定のブランチを構築する方法 質問する

これは、単にパラメーター化されたビルドを実行するほど単純ではありません。これらのブランチのいずれかが GitHub にプッシュされるたびにビルドおよびデプロイする特定のビルド プロセスがすでに用意されています。

ここに画像の説明を入力してください

プッシュしてdevelop正常にビルドした場合、手動ビルドをトリガーしてプルするにはどうすればよいでしょうかfeature/my-new-feature( を実行せずにgit push)? パラメーター化されたビルドを有効にし、 という新しい文字列を追加してbranchから、新しいブランチ指定子 を追加してみました*/$branch。次に、ビルドを実行して に設定しましたbranchfeature/my-new-feature、それでも からプルされましたdevelop

ベストアンサー1

最善の解決策は次のとおりです。

既存のジョブに文字列パラメータを追加するここに画像の説明を入力してください

次に、定義した文字列パラメータを使用するようにSource Code Managementセクションを更新します。Branches to buildここに画像の説明を入力してください

というチェックボックスが表示されている場合はLightweight checkout、チェックが外れていることを確認してください。

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

おすすめ記事