Если у меня есть несколько ветвей в TFS для моего кода автоматизации (ветвь QA, ветвь бета, ветвь Live и т. Д.), Есть ли способ переключить ветвь, используемую при выполнении тесты через Дженкинса?Переключение ветви в TFS при выполнении тестов от Jenkins
Я использую Eclipse IDE и имею несколько проектов Maven, созданных в Jenkins, которые выполняют мои тесты. На данный момент мы используем TFS как наш источник.
У меня разные ветви автоматизации из-за различий в базе кода между средами и хотелось бы указать ветвь автоматизации для использования в зависимости от того, какая среда работает против времени сборки в Дженкинсе.
Я использую параметр выбора для окружающей среды. Если бы я мог отключить другую переменную, возможно, что-то вроде if env.contains («Dev»), а затем установить branchPath = «QA», а затем использовать branchPath как путь к Project в управлении исходными кодами?
Вы используете TFVC или Git? –
В настоящее время мы используем TFVC. Там были разговоры о переезде в Гит, но пока нет графика. –