Как очистить ожидающие изменения VCS в TeamCity 7+?

У нас есть проект, сконфигурированный в TeamCity 7. +, чтобы посмотреть проект в Subversion. Каждая регистрация будет инициировать сборку. Однако в этом случае мы хотим пропустить/очистить отставание.

Чтобы быть предельно ясным: я не хочу "отменять" эти субликционные коммиты. Я хочу сохранить svn-коммиты, но пропустить сборки TeamCity.

Я попытался отключить Build Trigger (отключить, а затем удалить), но не повезло. Очередь TeamCity остается.

Как это сделать? Мои навыки в поисковых системах меня не впечатляют. знак равно

enter image description here

Ответ 1

Вы можете исключить определенные папки/файлы, отредактировав свои Checkout Rules для вашего VCS Root в Version Control Settings. Однако это будет исключать эти папки/файлы на неопределенный срок.

Похоже, вы только хотите исключить эти 4 конкретных изменения? Это похоже на интуитивное понимание, поскольку точка Teamcity и в целом сводится к тому, чтобы построить решение/проект как есть.

Если вам нужно, чтобы эти четыре изменения не были включены в сборку, вам нужно будет отбросить их назад. Если они используются в другой сборке, вам нужно будет исключить их из этой сборки и создать новую сборку, где эти изменения необходимы.

Ответ 3

Если вы просто хотите удалить напоминание о предстоящих изменениях из своего окна для этих 4 конкретных изменений, а затем продолжить как обычно (эти 4 изменения будут внесены без изменений в вашу следующую сборку), то единственным возможным решением, которое я могу думать, является изменение вашего VCS корень, чтобы указать в другое место, а затем указать назад. Это, конечно, не работает. добавление нового корня VCS, указывающего на то же место, может работать вместо вышеуказанного, если это необходимо.

Если происходит что-то другое, например, вы не хотите, чтобы эти изменения запускали 4 сборки, они не будут, все они перейдут к следующей сборке. Если, в качестве альтернативы, вы не хотите создавать какие-либо сборки до тех пор, пока не будут сделаны какие-либо дополнительные изменения, эти изменения не будут запускать дальнейшие сборки после того, как сборки будут удалены из очереди (если только это поведение не изменилось недавно)

Ответ 4

я думаю, вы можете это сделать, обновив триггеры> настройки триггера VCS> "Запуск запуска"

enter image description here