Как загрузить код из определенной ветки в конвейере выпуска AzureDevOps

#azure-devops #azure-pipelines-release-pipeline #azure-repos #feature-branch

#azure-devops #azure-pipelines-release-pipeline #azure-репозитории #функция-ветка

Вопрос:

Мне нужно загрузить все файлы из ветки функций в конвейере выпуска AzureDevOps. Я использую Azure repo. Есть ли какая-либо задача в редакторе AzureDevOps classic для того же? Как реализовать это с помощью Powershell?

Комментарии:

1. Привет @ NCN, я обновил свой ответ более подробной информацией. Пожалуйста, проверьте это и попробуйте с предложениями. Любой прогресс, не стесняйтесь сообщать мне.

Ответ №1:

[ОБНОВЛЕНИЕ]

В вашем конвейере выпуска,

  • если на предыдущем шаге в том же задании будет проверен исходный репозиторий, но не будет проверена ветка функций, вы можете использовать команду git checkout для проверки ветки функций в локальном репозитории на компьютере агента, и эта команда также переключит текущую ветку на функцию в локальном репозитории.
 git checkout -b feature --track origin/feature
 
  • если на предыдущем шаге не было извлечено ни одной исходной версии из репозитория, вы можете использовать команду git clone, чтобы проверить только локальную ветку функции.
 git clone <Repo_URL> -b feature
 

Вы можете использовать Bash или PowerShell для выполнения этих команд в своем конвейере.