2

VCS ルートに接続されたビルド構成があります。VCSには、、、などのブランチがありfeature-123ます。feature-234feature-345

Build Configuration Overview に移動して [Run...] -> Changes -> Build Branch を選択すると、ドロップダウンにfeature-123,が表示されfeature-345ます。(メモfeature-234はリストにありません)。

Build Configuration には、ブランチ フィルターを使用した VCS トリガーがあります+:*。Trigger は を含むすべてのブランチの変更に反応するfeature-234ので、TC はそれを見ることができます。

私が理解できないのは、feature-234手動でビルドすることを選択できない理由です。

4

1 に答える 1

2

これを引き起こす可能性のあるいくつかのケースと解決策を特定しました。

  1. ブランチはサーバーにプッシュされただけで、TeamCity によってフェッチされていません。数分待ってください。

  2. ブランチは非アクティブと見なされる場合があります。プロパティ:teamcity.activeVcsBranch.age.daysがあり、デフォルト値は で変更できます7。過去 7 日間にコミットがなかった場合、ブランチはアクティブなブランチに表示されず、ドロップダウン リストにも表示されません。

    2.a : タイマーを増やすことができます。

    2.b : このブランチにダミーのコミットを追加すると、再び表示されます。

  3. いくつかの例外的なケースでは、ドロップダウンでブランチを見つけることができませんでしたが、特定のビルド構成を選択すると、より多くの非アクティブなブランチが利用可能であるように見えます。それからビルドを実行すると、内部で利用可能になります含まれているプロジェクト。

于 2018-01-13T11:36:46.933 に答える