#azure-devops
Вопрос:
Я связал ветвь с задачей. Я хочу, чтобы следующее происходило автоматически:
- Переместите задачу с
To Do
In Progress
того момента, когда я нажму первую фиксацию этой ветви - Переместите задачу с
In Progress
Done
того момента, когда эта ветвь будет объединена в Основную
Ответ №1:
Ближайшая функция, доступная в Azure DevOps, — это возможность перемещать рабочие элементы в определенное состояние на основе содержимого вашего сообщения о фиксации.
Например, если вы хотите переместить рабочие элементы в «Выполняется» или «Готово», вы должны включить что-то подобное в сообщение о фиксации:
In Progress: #1234
Done: #2345
Однако Azure DevOps поддерживает это только при объединении фиксации. Это не сработает для вашего первого варианта использования.
Вот документация Microsoft по этой функции:
Комментарии:
1. Спасибо. Я очень удивлен. Я ожидал бы, что эта функциональность будет довольно стандартной, учитывая, что ветвь уже связана с Рабочим элементом (Задачей). На самом деле, мы даже не должны были упоминать об этой задаче#, поскольку DevOps знает о связи между Рабочим элементом и ветвью. Несмотря на это, я ценю ваш ответ. 🙂
2. Нет проблем! Я согласен, что у них должен быть какой-то способ более настраиваемого рабочего процесса, когда дело доходит до автоматизации состояния рабочего элемента. То, как была реализована эта функция, не очень обрадовало сообщество. Они надеялись получить что-то похожее на то, что вы описали. Если вас интересует история этой функции, ознакомьтесь с запросом на функцию сообщества: developercommunity.visualstudio.com/t/…